|
In lugnet.cad.dat.parts.primitives, James Mastros wrote:
> Hello, everyone.
> This was posted with NNTP, but seems to have dissappeared somehow, so I'm
> re-posting with the http interface. My appolgies if it turns up twice.
> I'm just getting started with LDraw, and returning to the lego-driven
> days of my youth, and I'm starting to find places where the ldraw library
> needs help.
Great - we are always looking for constructive help.
> Expect to get inundated with posts by me soon, but I have to start
> somewhere, and this is it for the moment.
>
> The N-Fedge primitives are mostly consistent and documented, but, well, not
> quite. The currently existing ones are:
>
> 1-4edge.dat 1-8edge.dat 1-16edge.dat
> 2-4edge.dat
> 3-4edge.dat 3-8edge.dat 3-16edge.dat
> 4-4edge.dat
> 5-8edge.dat
>
> I think we should create a 1-1edge, and a 1-2edge as aliases for 4-4edge and
> 2-4edge (respectively), so we have all of them available in least terms.
I don't see the benefit from this - the naming convention is well established
and existing part authors know how to work with it. Is it that hard to learn?
> Also, the names aren't quite consistent: 4-4edge should have a name line added:
> "0 Circle 1.0". 5-8edge should be renamed from "Edge 0.625" to "Circle 0.625".
Yes - as I have responded by email, this is historical. The "descriptions" of
primitives serve no other purpose than internal documentation - they're not
surfaced to the Parts List, for example. For the sake of tidiness and for
consistency with the other *edge.dat primitive that do have headers, I have
added a revised 5-8edge.dat file to the Parts Tracker.
> The documentation at <http://www.ldraw.org/library/tracker/ref/primref/#curv2d>
> should be expanded somewhat:
> This suite of primitives are used for edges which comprise
> <i>n</i>/<i>f</i>ths of a circle (a whole circle, in the case of
> 4-4edge). They start at 1 0 0, and continue through 0 1 0. All have
> radius 1 and no width.
I think this information is already well explained in the introductory section
for curved primitives at
<http://www.ldraw.org/library/tracker/ref/primref/#curv>. What is the benefit of
duplicating this?
> -=- James Mastros
Chris Dee (Parts Tracker admin and Primitives Reference author)
|
|
Message has 1 Reply: | | Re: N-Fedge primitives
|
| (...) It's not really that hard, but my mind recoils at a senseless inconsistency, and this, and the following, are it. Note that I suggested an alias, not move, and certainly not removing the existing names. (...) "0 Circle 1.0". 5-8edge should be (...) (20 years ago, 9-Dec-04, to lugnet.cad.dat.parts.primitives, FTX)
|
Message is in Reply To:
| | N-Fedge primitives
|
| Hello, everyone. This was posted with NNTP, but seems to have dissappeared somehow, so I'm re-posting with the http interface. My appolgies if it turns up twice. I'm just getting started with LDraw, and returning to the lego-driven days of my youth, (...) (20 years ago, 8-Dec-04, to lugnet.cad.dat.parts.primitives)
|
5 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|