(6 hours ago)Hageta Wrote: I would propose that 2D LDraw patterns would work like layers if multiple primitives are used, this would make creating patterns easier. They could be ordered either top to bottom or the other way around, this would be part of the specification.
Another idea I have would be a kind of line metacommad for 2D patterns. It would have at least 3 components: LDraw colour, thickness in LDU and list of points, that make up the line.
Well now that's interesting—if you're going to do that, and given the complexity of SVG implementation, what you're really talking about is extending the LDraw language itself to include 2D drawing commands, and so why not just implement those few commands that are useful from SVG in an LDraw-native syntax, then you don't have to deal with all the other ones that aren't useful.
I've imagined extending LDraw to include more scalable vector capabilities in the past, though I didn't think of adding features for pattern drawing before. Though if we want to think about that, we don't have to wait for the outcome before deciding on the present question of TEXMAP, since we'd simply be allowing any valid LDraw code to be mapped, however it may or may not be extended in the future.