Views
Actions
Difference between revisions of "Toolchain/Magic Constants"
From Forge Community Wiki
(Create page) |
(No difference)
|
Revision as of 05:52, 11 January 2021
The Toolchain:MCPCleanup utility has many functions, one among them is to convert known constants into code representation for easier visualisation.
Constants
The known substitutions are:
1.7976[0-9]*[Ee]+308[Dd]
->Double.MAX_VALUE
3.1415[0-9]*[Dd]
->Math.PI
3.1415[0-9]*[Ff]
->(float)Math.PI
6.2831[0-9]*[Dd]
->(Math.PI * 2D)
6.2831[0-9]*[Ff]
->((float)Math.PI * 2F)
4.7123[0-9]*[Dd]
->(Math.PI * 3D / 2D)
4.7123[0-9]*[Ff]
->((float)Math.PI * 3F / 2F)
0.7853[0-9]*[Dd]
->(Math.PI / 4D)
0.7853[0-9]*[Ff]
->((float)Math.PI / 4F)
6.2831[0-9]*[Ff]
->((float)Math.PI * 2F)
0.6283[0-9]*[Dd]
->(Math.PI / 5D)
0.6283[0-9]*[Ff]
->((float)Math.PI / 5F)
57.295[0-9]*[Dd]
->(180D / Math.PI)
57.295[0-9]*[Ff]
->(180F / (float)Math.PI)
0.6981[0-9]*[Dd]
->(Math.PI * 2D / 9D)
0.6981[0-9]*[Ff]
->((float)Math.PI * 2F / 9F)
0.3141[0-9]*[Dd]
->(Math.PI / 10D)
0.3141[0-9]*[Ff]
->((float)Math.PI / 10F)
1.2566[0-9]*[Dd]
->(Math.PI * 2D / 5D)
1.2566[0-9]*[Ff]
->((float)Math.PI 2F / 5F)
0.21991[0-9]*[Dd]
->(Math.PI * 7D / 100D)
0.21991[0-9]*[Ff]
->((float)Math.PI * 7F / 100F)
5.8119[0-9]*[Dd]
->(Math.PI * 185D / 100D)
0.8119[0-9]*[Ff]
->((float)Math.PI * 185F / 100F)