(2018-03-26, 1:38)Travis Cobbs Wrote:(2018-03-25, 11:53)Magnus Forsberg Wrote: Primitive substitution (in LDView) doesn't seem to work on t04ounit.dat, but it worked on r04o1000.dat
Thomas's post on Wednesday was the first I've heard for t04ounit.dat, so no, it's not something I have supported in LDView. It's also unclear to me why "unit" was chosen; I would argue that unless there is some pressing reason, it should instead be 1000.
This has been in the primitives reference for some time and was discussed at length when introduced in 2005.
Quote:For regular tori, the last four characters of the file name rrrr denote the torus minor radius in LDu (1333=0.1333, 3333=0.3333), with the special designation 'unit' unsed to indicate a radius of 1.0000.Your suggestion of using t04o1000 does not work, because this represents a torus with a minor radius of 0.1000.
In contrast:
Quote:For reverse ratio tori named like rfforrrr.dat, the last four characters of the file name rrrr represent torus minor radius with an implied decimal point after the first digit (1500=1.5, 4600=4.6).
With this information it makes more sense to reverse the changes I made keeping r04o1000 and obsoleting t04ounit. To avoid accidental usage of t04ounit, which would cause problems with primitive substitution, I believe this file should be a reference to empty.dat, NOT a '~Moved to' alias to r04o1000.
Chris (LDraw Parts Library Admin)