Simple procedural geometry proposal


RE: Simple procedural geometry proposal
#3
(Yesterday, 14:18)N. W. Perry Wrote: This sounds like LDraw 2.0 territory. Big Grin

Such methods would certainly solve a few issues I've had. Moreover, code for such processes must already exist, as there are tools to do similar things in LDPE and elsewhere.

What would a fallback option look like for this meta?

Fallback I think can be handled in a way similar to the TEXTMAP meta.
About code for such processes already existing - well, it really doesn't and that's why I'm bringing this up. In it's current form, some of the things this enables for either couldn't be done, or have to be done in a very clunky way. Found a pretty good example of a case where this could be helpful without the need to spawn a billion new primitives, or without spamming a billion primitives for a very simple shape - 41665:

   

As you can see, what is essentially a very simple shape - a half of a ring, because of it's non-typical r/R ratio, the way it has to be done is just unnecessarily complex. Even doing it in a more "sane" way using just 2 primitives and 8 quads, this is still bit more than what it could be

I do think it could be considered outside of the realm of "1.0 LDraw", but offloading kinds of geometry that is best done procedurally, such as rings, cones and toruses to a proper tool, instead of having to either do more of the same in form of small primitives that take more space on a disk than their actual size is (most primitives are under 4KiB) - current design of the primitive infrastructure just feels unnecessarily wasteful. I could be nitpicking at things that don't really matter in the grand scheme of things, but, if things can be made better, why not do them better?
Reply
« Next Oldest | Next Newest »



Messages In This Thread
RE: Simple procedural geometry proposal - by Max Murtazin - Yesterday, 15:22

Forum Jump:


Users browsing this thread: 1 Guest(s)