We could also think of introducing a new LDRAW command.
There are 2 possible ideas:
Idea 1:
Add a new command which encapsulates the portions of a part which should be left away when doing a ROUGH drawing.
Example:
However, this does not work for parts which consist of a geometry where leaving away geometry will
not work, but instead where a substitution of geometry by simpler primitives is needed. This leads to
Idea 2:
Same as yours, but not keeping the "roughifization" info in a separate file, but instead in the part file itself. Example:
The lines 0 !ROUGH would contain the rough version of the part.
The disadvantage of this would be that it would be very difficult to use older tools like MLCad for seeing
the rough version of the part. For that purpose, your original suggestion of having a parts\0 folder
is by far the better solution instead of doing it in-file.
So I retract both these 2 ideas. I just wanted to mention them here for completeness.
There are 2 possible ideas:
Idea 1:
Add a new command which encapsulates the portions of a part which should be left away when doing a ROUGH drawing.
Example:
Code:
0 !BEGINDETAIL
1 16 ...
1 16 ...
1 16 ...
1 16 ...
1 16 ...
0 !ENDDETAIL
not work, but instead where a substitution of geometry by simpler primitives is needed. This leads to
Idea 2:
Same as yours, but not keeping the "roughifization" info in a separate file, but instead in the part file itself. Example:
Code:
0 !ROUGH 1 16 0 48 0 56 0 0 0 -4 0 0 0 16 box.dat
The disadvantage of this would be that it would be very difficult to use older tools like MLCad for seeing
the rough version of the part. For that purpose, your original suggestion of having a parts\0 folder
is by far the better solution instead of doing it in-file.
So I retract both these 2 ideas. I just wanted to mention them here for completeness.