LDraw.org Discussion Forums
suppressing edge lines in subfile - Printable Version

+- LDraw.org Discussion Forums (https://forums.ldraw.org)
+-- Forum: General (https://forums.ldraw.org/forum-12.html)
+--- Forum: Official File Specifications/Standards (https://forums.ldraw.org/forum-32.html)
+--- Thread: suppressing edge lines in subfile (/thread-28795.html)



suppressing edge lines in subfile - Peter Blomberg - 2025-04-28

Suppose a command existed that suppressed edge lines in a subfile from being drawn. Then every cyli would just be a cylo with suppression on. All discs, rings, chords, spheres, tori, etc primitives would only need to be in the library with edge lines included.

However, such a command would not be backwards compatible.


RE: suppressing edge lines in subfile - Chris Böhnke - 2025-04-29

I think this will cause more confusion than benefit.

You are suggesting something akin to the BFC INVERTNEXT command?

Also what will this benefit other than having one prim file instead of two in the database (which likely will not be possible anyways)? As you mentioned, this will likely not work for old files, which would require a rework.

0 COMMAND something
1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4cyli.dat

is longer than

1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4cylo.dat


RE: suppressing edge lines in subfile - Peter Blomberg - 2025-04-29

I've found that I need the edge line much more frequently than without the edge line. In such a scenario, 1 16 {pos} {rot} filo.dat is shorter than 1 16 {pos} {rot} fili.dat + 1 16 {pos} {rot} edge.dat.

For primitives, the only benefit is halving the number of files in the database. For subparts, the benefit is one less file to review.

Perhaps you're right. It would be too confusing.