Fixing rounding errors in primitives


RE: Fixing rounding errors in primitives
#7
This post is for fixing 1-4ring7.dat

Similar issue as for 1-4ring5.dat:

Calculations done in JS console, by:
'1 0 0 0.9239 0 0.3827 0.7071 0 0.7071 0.3827 0 0.9239 0 0 1'.split(' ').map(x => 7*x).join(' ');
'1 0 0 0.9239 0 0.3827 0.7071 0 0.7071 0.3827 0 0.9239 0 0 1'.split(' ').map(x => 8*x).join(' ');

Gives us the following points to expect in 1-4ring7.dat by extrapolating from 1-4edge.dat:

7 0 0 6.4673 0 2.6789 4.9497 0 4.9497 2.6789 0 6.4673 0 0 7
8 0 0 7.3912 0 3.0616 5.6568 0 5.6568 3.0616 0 7.3912 0 0 8

The content of 1-4ring7.dat is:

4 16 8 0 0 7.391 0 3.0614 6.4672 0 2.6788 7 0 0
4 16 7.391 0 3.0614 5.6569 0 5.6569 4.9497 0 4.9497 6.4672 0 2.6788
4 16 5.6569 0 5.6569 3.0614 0 7.391 2.6788 0 6.4672 4.9497 0 4.9497
4 16 3.0614 0 7.391 0 0 8 0 0 7 2.6788 0 6.4672

And is corrected to:

4 16 8 0 0 7.3912 0 3.0616 6.4673 0 2.6789 7 0 0
4 16 7.3912 0 3.0616 5.6568 0 5.6568 4.9497 0 4.9497 6.4673 0 2.6789
4 16 5.6568 0 5.6568 3.0616 0 7.3912 2.6789 0 6.4673 4.9497 0 4.9497
4 16 3.0616 0 7.3912 0 0 8 0 0 7 2.6789 0 6.4673

By changing:
2.6788 to 2.6789 (rounding error)
6.4672 to 6.4673 (rounding error)
3.0614 to 3.0616 (rounding error)
7.391 to 7.3912 (missing fourth decimal)
5.6569 to 5.6568 (rounding error)

Notice: Unlike for 1-4ring5.dat, the file 48/1-4ring7.dat already has the correct points!

See analysis of usages of 1-4ring7.dat below:

----------------------------------------------------------------------------
12818.dat currently on the parts tracker. The two usages of 1-4ring7.dat only hit other large primitives (top side of curved section). All OK.

----------------------------------------------------------------------------
parts/u9110.dat:1 16 16 -16 0 1 0 0 0 0 -1 0 -1 0 1-4ring7.dat
parts/u9110.dat:1 16 16 18 0 0 0 1 1 0 0 0 -1 0 1-4ring7.dat
parts/u9110.dat:1 16 -16 18 0 -1 0 0 0 0 1 0 -1 0 1-4ring7.dat
parts/u9110.dat:1 16 -16 -16 0 0 0 -1 -1 0 0 0 -1 0 1-4ring7.dat

Used as inner curve of the four rounded corners. Only hits standard primitives. All OK.

----------------------------------------------------------------------------
parts/62837.dat:1 16 16 -16 0 1 0 0 0 0 -1 0 -1 0 1-4ring7.dat
parts/62837.dat:1 16 16 18 0 0 0 1 1 0 0 0 -1 0 1-4ring7.dat
parts/62837.dat:1 16 -16 18 0 -1 0 0 0 0 1 0 -1 0 1-4ring7.dat
parts/62837.dat:1 16 -16 -16 0 0 0 -1 -1 0 0 0 -1 0 1-4ring7.dat

Similar usage as for u9110.dat. All OK.

----------------------------------------------------------------------------
parts/2598ps1.dat:1 0 9 54.997 -89.18 0 0 -0.5 0.8437 -0.5369 0 -0.5369 0.8437 0 1-4RING7.DAT
parts/2598ps1.dat:1 0 9 54.9972 -89.18 0 0 -0.5 -0.8437 0.5369 0 0.5369 0.8437 0 1-4RING7.DAT
parts/2598ps1.dat:1 0 -9 54.997 -89.18 0 0 0.5 -0.8437 -0.5369 0 0.5369 0.8437 0 1-4RING7.DAT
parts/2598ps1.dat:1 0 -9 54.997 -89.18 0 0 0.5 0.8437 0.5369 0 -0.5369 0.8437 0 1-4RING7.DAT

Used in the "soccer field" decoration. There are a couple of point misalignments, which are fixed as follows:

"9 48.2479 -84.885" -> "9 48.2476 -84.8848"
"-9 48.2479 -84.885" -> "-9 48.2474 -84.8848"

The use of 1-4ring7.dat could have been replaced with 2-4ring7.dat.

----------------------------------------------------------------------------
parts/6575.dat:1 16 0 -10 5 -0.707107 0 -0.707107 -0.707107 0 0.707107 0 -1 0 1-4ring7.dat
parts/6575.dat:1 16 0 -10 5 0.707107 0 0.707107 0.707107 0 -0.707107 0 -1 0 1-4ring7.dat

Mirrored usages. Both hit another primitive on the inside, and overlap with other primitives on the outside. No action to be taken.

----------------------------------------------------------------------------
parts/32341.dat:1 16 20 8 -38 0 0 2 0 -1 0 -2 0 0 1-4ring7.dat

Only hits other primitives. All OK.

----------------------------------------------------------------------------
parts/64893.dat:1 16 16 -16 0 1 0 0 0 0 -1 0 -1 0 1-4ring7.dat
parts/64893.dat:1 16 16 18 0 0 0 1 1 0 0 0 -1 0 1-4ring7.dat
parts/64893.dat:1 16 -16 18 0 -1 0 0 0 0 1 0 -1 0 1-4ring7.dat
parts/64893.dat:1 16 -16 -16 0 0 0 -1 -1 0 0 0 -1 0 1-4ring7.dat

Used for the four corners of the base. Only hit other primitives. All OK.

----------------------------------------------------------------------------
parts/2431pw1.dat:1 0 22.9 0 0.1 0 0 0.3 0 1 0 -0.45 0 0 1-4ring7.dat
parts/2431pw1.dat:1 0 22.9 0 2.8 0.3 0 0 0 1 0 0 0 0.45 1-4ring7.dat

See analysis for 1-4ring5.dat: Multiple overlaps in file. No action to be taken.

----------------------------------------------------------------------------
parts/55816.dat:1 16 16 -56 -39 1 0 0 0 0 -1 0 1 0 1-4ring7.dat
parts/55816.dat:1 16 -16 -56 -39 -1 0 0 0 0 -1 0 1 0 1-4ring7.dat
parts/55816.dat:1 16 16 -22 -39 1 0 0 0 0 1 0 1 0 1-4ring7.dat
parts/55816.dat:1 16 -16 -22 -39 -1 0 0 0 0 1 0 1 0 1-4ring7.dat

Used for the four corners of the shell. Only hit other primitives. All OK.

----------------------------------------------------------------------------
parts/3069bp25.dat:1 0 -16 0 -6 -0.25 0 0 0 1 0 0 0 -0.25 1-4ring7.dat
parts/3069bp25.dat:1 0 16 0 -6 0.25 0 0 0 1 0 0 0 -0.25 1-4ring7.dat
parts/3069bp25.dat:1 0 -16 0 6 -0.25 0 0 0 1 0 0 0 0.25 1-4ring7.dat
parts/3069bp25.dat:1 0 16 0 6 0.25 0 0 0 1 0 0 0 0.25 1-4ring7.dat

Used for the corners of the black outline. Only hits other primitives. All OK.

----------------------------------------------------------------------------
parts/931.dat:1 16 16 -16 0 1 0 0 0 0 -1 0 -1 0 1-4ring7.dat
parts/931.dat:1 16 16 18 0 0 0 1 1 0 0 0 -1 0 1-4ring7.dat
parts/931.dat:1 16 -16 18 0 -1 0 0 0 0 1 0 -1 0 1-4ring7.dat
parts/931.dat:1 16 -16 -16 0 0 0 -1 -1 0 0 0 -1 0 1-4ring7.dat

Used for the four corners of the shell. Only hit other primitives. All OK.

----------------------------------------------------------------------------
parts/55964.dat:1 16 16 -16 0 1 0 0 0 0 -1 0 -1 0 1-4ring7.dat
parts/55964.dat:1 16 16 18 0 0 0 1 1 0 0 0 -1 0 1-4ring7.dat
parts/55964.dat:1 16 -16 18 0 -1 0 0 0 0 1 0 -1 0 1-4ring7.dat
parts/55964.dat:1 16 -16 -16 0 0 0 -1 -1 0 0 0 -1 0 1-4ring7.dat
parts/55964.dat:1 16 16 -15 -29 1 0 0 0 -1 0 0 0 -1 1-4ring7.dat
parts/55964.dat:1 16 16 -7 -29 1 0 0 0 1 0 0 0 -1 1-4ring7.dat
parts/55964.dat:1 16 16 -3 -29 1 0 0 0 -1 0 0 0 -1 1-4ring7.dat
parts/55964.dat:1 16 16 5 -29 1 0 0 0 1 0 0 0 -1 1-4ring7.dat
parts/55964.dat:1 16 16 9 -29 1 0 0 0 -1 0 0 0 -1 1-4ring7.dat
parts/55964.dat:1 16 16 17 -29 1 0 0 0 1 0 0 0 -1 1-4ring7.dat
parts/55964.dat:1 16 -16 -15 -29 -1 0 0 0 -1 0 0 0 -1 1-4ring7.dat
parts/55964.dat:1 16 -16 -7 -29 -1 0 0 0 1 0 0 0 -1 1-4ring7.dat
parts/55964.dat:1 16 -16 -3 -29 -1 0 0 0 -1 0 0 0 -1 1-4ring7.dat
parts/55964.dat:1 16 -16 5 -29 -1 0 0 0 1 0 0 0 -1 1-4ring7.dat
parts/55964.dat:1 16 -16 9 -29 -1 0 0 0 -1 0 0 0 -1 1-4ring7.dat
parts/55964.dat:1 16 -16 17 -29 -1 0 0 0 1 0 0 0 -1 1-4ring7.dat

Four usages for the corners of the shell. They only hit other primitives.
Remaining 12 usaages for sound openings. They also only hit other primitives.
All OK.

----------------------------------------------------------------------------
parts/55970.dat:1 16 16 -16 0 1 0 0 0 0 -1 0 -1 0 1-4ring7.dat
parts/55970.dat:1 16 16 18 0 0 0 1 1 0 0 0 -1 0 1-4ring7.dat
parts/55970.dat:1 16 -16 18 0 -1 0 0 0 0 1 0 -1 0 1-4ring7.dat
parts/55970.dat:1 16 -16 -16 0 0 0 -1 -1 0 0 0 -1 0 1-4ring7.dat

Used for the four corners of the shell. Only hit other primitives. All OK.

----------------------------------------------------------------------------
parts/3298p73.dat:1 16 0 6.3604 -22.7208 0 0 .5 .2236 .8944 0 -.4472 .4472 0 1-4ring7.dat

Used in top part of the letter "3". Only hits other primitives. All OK.

----------------------------------------------------------------------------
parts/55967.dat:1 16 16 -16 0 1 0 0 0 0 -1 0 -1 0 1-4ring7.dat
parts/55967.dat:1 16 16 18 0 0 0 1 1 0 0 0 -1 0 1-4ring7.dat
parts/55967.dat:1 16 -16 18 0 -1 0 0 0 0 1 0 -1 0 1-4ring7.dat
parts/55967.dat:1 16 -16 -16 0 0 0 -1 -1 0 0 0 -1 0 1-4ring7.dat

Used for the four corners of the shell. Only hit other primitives. All OK.

----------------------------------------------------------------------------
parts/56467.dat:1 16 -55 14 -8 -1 0 0 0 0 -1 0 -1 0 1-4ring7.dat
parts/56467.dat:1 16 55 14 -8 1 0 0 0 0 -1 0 -1 0 1-4ring7.dat
parts/56467.dat:1 16 -16 48 -20 -1 0 0 0 0 1 0 -1 0 1-4ring7.dat
parts/56467.dat:1 16 16 48 -20 0 0 1 1 0 0 0 -1 0 1-4ring7.dat

Used for four of the rounded corners of the shell. Only hit other primitives. All OK.

----------------------------------------------------------------------------
parts/40239.dat:1 16 0 0 0 -0.70711 0 0.70711 0 -1 0 -0.70711 0 -0.70711 1-4ring7.dat

The primitive hits triangles, and there are several point misalignments.

The point "-3.061 0 -7.391" has been moved to "-3.062 0 -7.391" in order to be closer to "-3.06150 0 -7.3913" from 1-4ring7.dat

The point "3.061 0 -7.391" has similarly been moved to "3.062 0 -7.391".

Updated file sent to Chris.

----------------------------------------------------------------------------
parts/s/u9402s01.dat:1 16 60 -30 100 1 0 0 0 1 0 0 0 1 1-4ring7.dat

Used in rounded corner. Only hits other primitives. All OK.

----------------------------------------------------------------------------
parts/s/33299s01.dat:1 16 0 0 40 -0.70711 0 0.70711 0 1 0 -0.70711 0 -0.70711 1-4ring7.dat

Only hits other primitives. All OK.

----------------------------------------------------------------------------
parts/s/62272s01.dat:1 16 0 0 72 0 0 -2 -2 0 0 0 1 0 1-4ring7.dat

Only hits other primitives. All OK.

----------------------------------------------------------------------------
parts/s/32533s01.dat:1 16 0 0 17.5 0.5 0 0 0 -1 0 0 0 -0.5 1-4ring7.dat

Hits quads. However. None of the reported point misalignments involve the 1-4ring7.dat, so all is OK.

----------------------------------------------------------------------------
parts/s/5292s01.dat:1 16 -40 0 21.5 0 0 -2 -2 0 0 0 1 0 1-4ring7.dat
parts/s/5292s01.dat:1 16 0 0 21.5 2 0 0 0 0 -2 0 1 0 1-4ring7.dat
parts/s/5292s01.dat:1 16 -40 0 58.5 -2 0 0 0 0 -2 0 -1 0 1-4ring7.dat
parts/s/5292s01.dat:1 16 0 0 58.5 0 0 2 -2 0 0 0 -1 0 1-4ring7.dat

Two Usages near first cross-axle driver only hit other primitives.
The other two usages are near the second cross-axle driver and similarly only hit other primitives.
All OK.

----------------------------------------------------------------------------
parts/s/56891s02.dat:1 16 0 0 17.5 0 0 3 -3 0 0 0 -1 0 1-4ring7.dat

Only hits other primitives. However. With overlaps, which should be considered to be removed.

----------------------------------------------------------------------------
parts/s/43446s01.dat:1 16 -50 -80 -12 1 0 0 0 0 1 0 -1 0 1-4ring7.dat

Usaage hidden in the top part. Use camera near/far cutoff to see. Usage only hits primitives, so all OK.

----------------------------------------------------------------------------
parts/s/65417s01.dat:1 16 0 60 -224 1.41421 0 1.41421 0 1 0 -1.41421 0 1.41421 1-4ring7.dat
parts/s/65417s01.dat:1 16 0 60 240 1.41421 0 1.41421 0 1 0 1.41421 0 -1.41421 1-4ring7.dat

The usages only hit primitives on the curved sides. All OK.

----------------------------------------------------------------------------
parts/s/46227s01.dat:1 16 0 0 -14 0 0 3 -3 0 0 0 1 0 1-4ring7.dat
parts/s/46227s01.dat:1 16 0 0 14 0 0 3 -3 0 0 0 1 0 1-4ring7.dat

The usages hit primitives. However. They also hit the spikes. No misaligned points found, so all OK.

----------------------------------------------------------------------------
parts/s/u9487s01.dat:1 16 0 0 38 0 0 -2 -2 0 0 0 1 0 1-4ring7.dat

Hits quads. However. None of the point misalignments involve 1-4ring7.dat. All OK.

----------------------------------------------------------------------------
parts/4112957a.dat:1 15 -82.5 -0.25 -5 -1 0 0 0 1 0 0 0 1 1-4ring7.dat
parts/4112957a.dat:1 15 102.5 -0.25 -5 1 0 0 0 1 0 0 0 1 1-4ring7.dat

Used on curved ends of gray section of the pipe icon. Only hits other primitives. All OK.

----------------------------------------------------------------------------
parts/42608.dat:1 16 20 10 2 1 0 0 0 0 1 0 1 0 1-4ring7.dat
parts/42608.dat:1 16 20 10 2 0 0 -1 1 0 0 0 1 0 1-4ring7.dat
parts/42608.dat:1 16 20 10 -2 1 0 0 0 0 1 0 -1 0 1-4ring7.dat
parts/42608.dat:1 16 20 10 -2 0 0 -1 1 0 0 0 -1 0 1-4ring7.dat
parts/42608.dat:1 16 -20 10 2 1 0 0 0 0 1 0 1 0 1-4ring7.dat
parts/42608.dat:1 16 -20 10 2 0 0 -1 1 0 0 0 1 0 1-4ring7.dat
parts/42608.dat:1 16 -20 10 -2 1 0 0 0 0 1 0 -1 0 1-4ring7.dat
parts/42608.dat:1 16 -20 10 -2 0 0 -1 1 0 0 0 -1 0 1-4ring7.dat

Only hit primitives. All OK.

----------------------------------------------------------------------------
parts/30274.dat:1 16 8 54 -18 0.5 0 0 0 0 0.5 0 1 0 1-4ring7.DAT
parts/30274.dat:1 16 -8 54 -18 -0.5 0 0 0 0 0.5 0 1 0 1-4ring7.DAT

Only hit other primitives, but also overlaps with next layer of nose of the tiger. All OK for now.

----------------------------------------------------------------------------
parts/938.dat:1 16 16 -16 0 1 0 0 0 0 -1 0 -1 0 1-4ring7.dat
parts/938.dat:1 16 16 18 0 0 0 1 1 0 0 0 -1 0 1-4ring7.dat
parts/938.dat:1 16 -16 18 0 -1 0 0 0 0 1 0 -1 0 1-4ring7.dat
parts/938.dat:1 16 -16 -16 0 0 0 -1 -1 0 0 0 -1 0 1-4ring7.dat

Used in rounded corners. Only hit other primitives. All OK.

----------------------------------------------------------------------------
parts/12818.dat:1 16 20 40 0 5 0 0 0 0 -5 0 -1 0 1-4ring7.dat
parts/12818.dat:1 16 0 40 -20 0 1 0 0 0 -5 -5 0 0 1-4ring7.dat

Only hit other primitives. All OK.

----------------------------------------------------------------------------
parts/30273.dat:1 16 0 24 0 -1.4142 0 1.4142 0 -1 0 -1.4142 0 -1.4142 1-4ring7.dat
parts/30273.dat:1 16 0 19 0 -1.4142 0 1.4142 0 1 0 -1.4142 0 -1.4142 1-4ring7.dat

Only hit other primitives. However. Also overlaps these primitives. All OK for now.

----------------------------------------------------------------------------
parts/29034.dat:1 16 10 24 -39 0 0 1 -1 0 0 0 1 0 1-4ring7.dat
parts/29034.dat:1 16 -10 24 -39 0 0 -1 -1 0 0 0 1 0 1-4ring7.dat

Only hit other primitives. All OK.

----------------------------------------------------------------------------
parts/29036.dat:1 16 10 16 -39 0 0 1 1 0 0 0 1 0 1-4ring7.dat
parts/29036.dat:1 16 -10 16 -39 0 0 -1 1 0 0 0 1 0 1-4ring7.dat

Only hit other primitives. All OK.

----------------------------------------------------------------------------
parts/2850a.dat:1 16 20 26 2 0 0 1 -1 0 0 0 1 0 1-4ring7.dat
parts/2850a.dat:1 16 20 26 -2 0 0 1 -1 0 0 0 -1 0 1-4ring7.dat
parts/2850a.dat:1 16 -20 26 -2 0 0 -1 -1 0 0 0 -1 0 1-4ring7.dat
parts/2850a.dat:1 16 -20 26 2 0 0 -1 -1 0 0 0 1 0 1-4ring7.dat

Only hit other primitives. All OK.

----------------------------------------------------------------------------
parts/2911.dat:1 16 0 -3.5 76.75 -0.5 0 0 0 1 0 0 0 -0.5 1-4ring7.dat
parts/2911.dat:1 16 0 -3.5 76.75 -0.5 0 0 0 1 0 0 0 0.5 1-4ring7.dat
parts/2911.dat:1 16 0 -3.5 76.75 0.5 0 0 0 1 0 0 0 -0.5 1-4ring7.dat
parts/2911.dat:1 16 0 -3.5 76.75 0.5 0 0 0 1 0 0 0 0.5 1-4ring7.dat
parts/2911.dat:1 16 0 0 -76.75 -0.5 0 0 0 1 0 0 0 -0.5 1-4ring7.dat
parts/2911.dat:1 16 0 0 -76.75 0.5 0 0 0 1 0 0 0 -0.5 1-4ring7.dat
parts/2911.dat:1 16 0 3 -76.75 -0.5 0 0 0 -1 0 0 0 -0.5 1-4ring7.dat
parts/2911.dat:1 16 0 3 -76.75 0.5 0 0 0 -1 0 0 0 -0.5 1-4ring7.dat

Only hit other primitives. 2-4ring7.dat could have been used instead. All OK.

----------------------------------------------------------------------------
parts/40244.dat:1 16 0 -46 0 1 0 0 0 1 0 0 0 1 1-4ring7.dat
parts/40244.dat:1 16 0 -46 0 0 0 1 0 1 0 -1 0 0 1-4ring7.dat
parts/40244.dat:1 16 0 -46 0 -1 0 0 0 1 0 0 0 -1 1-4ring7.dat
parts/40244.dat:1 16 0 -46 0 0 0 -1 0 1 0 1 0 0 1-4ring7.dat
parts/40244.dat:1 16 0 46 0 -1 0 0 0 -1 0 0 0 1 1-4ring7.dat
parts/40244.dat:1 16 0 46 0 0 0 -1 0 -1 0 -1 0 0 1-4ring7.dat
parts/40244.dat:1 16 0 46 0 1 0 0 0 -1 0 0 0 -1 1-4ring7.dat
parts/40244.dat:1 16 0 46 0 0 0 1 0 -1 0 1 0 0 1-4ring7.dat

Only hit other primitives. 2-4ring7.dat could have been used instead. All OK.

----------------------------------------------------------------------------
parts/6543.dat:1 16 0 32 0 0 0 -2 0 -1 0 2 0 0 1-4ring7.dat
parts/6543.dat:1 16 0 32 0 0 0 2 0 -1 0 -2 0 0 1-4ring7.dat

Usages not only hit primitives. 3 of the 195 point misalignments involve the 1-4ring7.dat instanes. However. The quads involved are nicely aligned to no decimals, and should stay this way. All OK.

----------------------------------------------------------------------------
parts/30171.dat:1 16 -2 4 -2 0 1 0 -1.75 0 0 0 0 -1.75 1-4ring7.dat
parts/30171.dat:1 16 2 4 -2 0 -1 0 -1.75 0 0 0 0 -1.75 1-4ring7.dat
parts/30171.dat:1 16 -2 6 2 0 1 0 -2 0 0 0 0 1.6875 1-4ring7.dat
parts/30171.dat:1 16 2 6 2 0 -1 0 -2 0 0 0 0 1.6875 1-4ring7.dat
parts/30171.dat:1 16 -2 4 -2 -1.625 0 0 0 0 -1.75 0 1 0 1-4ring7.dat
parts/30171.dat:1 16 2 4 -2 1.625 0 0 0 0 -1.75 0 1 0 1-4ring7.dat
parts/30171.dat:1 16 -2 4 2 -1.625 0 0 0 0 -1.75 0 -1 0 1-4ring7.dat
parts/30171.dat:1 16 2 4 2 1.625 0 0 0 0 -1.75 0 -1 0 1-4ring7.dat
parts/30171.dat:1 16 0 4 -4 -1.875 0 0 0 1 0 0 0 -1.625 1-4ring7.dat
parts/30171.dat:1 16 0 4 -4 1.875 0 0 0 1 0 0 0 -1.625 1-4ring7.dat

The usages only hit other primitives. However. Smaller primitives should have been considered, as there is a lot of unused geometry within the hull of the part.


Attached Files
.dat   40239.dat (Size: 244.46 KB / Downloads: 0)
.dat   2598ps1.dat (Size: 31.64 KB / Downloads: 0)
.dat   1-4ring7.dat (Size: 805 bytes / Downloads: 0)
Reply
« Next Oldest | Next Newest »



Messages In This Thread
Fix of 1-4ring5.dat - by Lasse Deleuran - 2021-10-15, 17:54
RE: Fix of 1-4ring5.dat - by Travis Cobbs - 2021-10-15, 18:20
RE: Fix of 1-4ring5.dat - by Lasse Deleuran - 2021-10-15, 18:30
RE: Fix of 1-4ring5.dat - by Lasse Deleuran - 2021-10-15, 20:06
RE: Fixing rounding errors in primitives - by Lasse Deleuran - 2021-12-31, 14:36

Forum Jump:


Users browsing this thread: 3 Guest(s)