Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

RCalc

An asset by pgelvin
The page banner background of a mountain and forest
RCalc hero image

Quick Information

0 ratings
RCalc icon image
pgelvin
RCalc

A lightweight RPN calculator.Note: This addon utilizes GDExtension. If you have errors after installing, please reload your project so the GDExtension can be correctly loaded.= Extended TypesRCalc can understand scalar types like integers and real numbers, as well as vectors and square matrices of sizes 2, 3, and 4.When operating purely in the scalar integer domain, RCalc can promote up to BigInts to avoid floating point imprecision.= 84 OperatorsRCalc has 84 built-in operators with included documentation and examples.All the expected operators (basic arithmetic, exponents, logarithms) are present, as are:- Rounding functions (floor/ceil/trunc/round)- Unit conversions- Bitwise operations (and/or/not/xor/shift left/shift right)- Statistics (avg/min/max/sum/std dev/NPV)- Trigonometry (sin/cos/tan + arc/hyperbolic variants)- Vector operations (dot/cross/normalize/length/swizzle)- Matrix operations (identity/inverse/transpose + translation/scale/rotation matrix generators)= Unit ConversionsRCalc has 74 built-in units, and can convert between units within families, including:- Angle- Area- Colors (3 and 4 components)- Coordinate systems (2D and 3D)- Length- Mass- Storage (Base 10 [SI, 1000 bytes in a kb] and Base 2 [1024 bytes in a kb])- Temperature- Time- Volume= Value RepresentationRCalc recognizes values represented in binary, octal, decimal, and hexidecimal. You can:- Enter values in one representation, and convert them to another- See the result of bitwise operations in binary automatically- View vec3 and vec4 components (truncated) in hexidecimal when working with colors.

Supported Engine Version
4.2
Version String
2.0.0
License Version
MIT
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL

RCalc-GD

RCalc-GD is an editor plugin for Godot 4.2. Download and enable it to add an RCalc pane to the editor (It defaults to the top left, next to the Scene and Import panes).

You can type \help to open a help window, describing how to use RCalc, and listing all commands, operators, and units supported.

For more information about RCalc, see the GitHub repo.

A lightweight RPN calculator.

Note: This addon utilizes GDExtension. If you have errors after installing, please reload your project so the GDExtension can be correctly loaded.

= Extended Types

RCalc can understand scalar types like integers and real numbers, as well as vectors and square matrices of sizes 2, 3, and 4.
When operating purely in the scalar integer domain, RCalc can promote up to BigInts to avoid floating point imprecision.


= 84 Operators

RCalc has 84 built-in operators with included documentation and examples.
All the expected operators (basic arithmetic, exponents, logarithms) are present, as are:

- Rounding functions (floor/ceil/trunc/round)
- Unit conversions
- Bitwise operations (and/or/not/xor/shift left/shift right)
- Statistics (avg/min/max/sum/std dev/NPV)
- Trigonometry (sin/cos/tan + arc/hyperbolic variants)
- Vector operations (dot/cross/normalize/length/swizzle)
- Matrix operations (identity/inverse/transpose + translation/scale/rotation matrix generators)


= Unit Conversions

RCalc has 74 built-in units, and can convert between units within families, including:

- Angle
- Area
- Colors (3 and 4 components)
- Coordinate systems (2D and 3D)
- Length
- Mass
- Storage (Base 10 [SI, 1000 bytes in a kb] and Base 2 [1024 bytes in a kb])
- Temperature
- Time
- Volume


= Value Representation

RCalc recognizes values represented in binary, octal, decimal, and hexidecimal. You can:

- Enter values in one representation, and convert them to another
- See the result of bitwise operations in binary automatically
- View vec3 and vec4 components (truncated) in hexidecimal when working with colors.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
RCalc icon image
pgelvin
RCalc

A lightweight RPN calculator.Note: This addon utilizes GDExtension. If you have errors after installing, please reload your project so the GDExtension can be correctly loaded.= Extended TypesRCalc can understand scalar types like integers and real numbers, as well as vectors and square matrices of sizes 2, 3, and 4.When operating purely in the scalar integer domain, RCalc can promote up to BigInts to avoid floating point imprecision.= 84 OperatorsRCalc has 84 built-in operators with included documentation and examples.All the expected operators (basic arithmetic, exponents, logarithms) are present, as are:- Rounding functions (floor/ceil/trunc/round)- Unit conversions- Bitwise operations (and/or/not/xor/shift left/shift right)- Statistics (avg/min/max/sum/std dev/NPV)- Trigonometry (sin/cos/tan + arc/hyperbolic variants)- Vector operations (dot/cross/normalize/length/swizzle)- Matrix operations (identity/inverse/transpose + translation/scale/rotation matrix generators)= Unit ConversionsRCalc has 74 built-in units, and can convert between units within families, including:- Angle- Area- Colors (3 and 4 components)- Coordinate systems (2D and 3D)- Length- Mass- Storage (Base 10 [SI, 1000 bytes in a kb] and Base 2 [1024 bytes in a kb])- Temperature- Time- Volume= Value RepresentationRCalc recognizes values represented in binary, octal, decimal, and hexidecimal. You can:- Enter values in one representation, and convert them to another- See the result of bitwise operations in binary automatically- View vec3 and vec4 components (truncated) in hexidecimal when working with colors.

Supported Engine Version
4.2
Version String
2.0.0
License Version
MIT
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers