LDraw.org Discussion Forums
[LSB Only] Call for Votes: Complementary conditional lines - Printable Version

+- LDraw.org Discussion Forums (https://forums.ldraw.org)
+-- Forum: Administrative (https://forums.ldraw.org/forum-4.html)
+--- Forum: Standards Board (https://forums.ldraw.org/forum-5.html)
+--- Thread: [LSB Only] Call for Votes: Complementary conditional lines (/thread-27024.html)



Call for Votes: Complementary conditional lines - Travis Cobbs - 2023-01-18

Please vote on replacing the second paragraph of the overlaps section of the "LDraw.org Official Parts Library Specifications" document with the following:

Quote:All or part of a conditional line (line type 5) may not overlap all or part of any other conditional line (line type 5), with the exception of complementary conditional lines for curved primitives. Complementary conditional lines are placed at the end of curved primitives where those curved primitives may join with either a continuation of the curve, or with other geometry. In this case, the control points that are off of the edge of the curved primitive are placed so they are tangent to the curve.

If two such curves are placed next to each other (for example to turn a quarter cylinder into a half cylinder), the conditional lines on the edge of each primitive will overlap exactly, and their control points will complement each other such that at most one will be rendered at any given time, and one of the two will always be rendered when appropriate. When other geometry is placed against such a curved primitive, nothing needs to be done if the geometry is tangent to the curve. If it is sloped further, then a complementary conditional line will be placed on the edge of that geometry, with the control points past the edge of the geometry configured to be tangent to the curve, and the two end points of the conditional placed to exactly overlap the complementary conditional line on the edge of the curved primitive.

Example:

The first and last conditional lines in a cyli primitive have a control point that is tangent to the cylinder. When two such cyli primitives join, the two conditional lines complement each other, like so:

   



RE: Call for Votes: Complementary conditional lines - Travis Cobbs - 2023-01-18

(2023-01-18, 3:02)Travis Cobbs Wrote: Please vote on replacing the second paragraph of the overlaps section of the "LDraw.org Official Parts Library Specifications" document with the following:

I vote yes.


RE: Call for Votes: Complementary conditional lines - Orion Pobursky - 2023-01-18

I vote yes


RE: Call for Votes: Complementary conditional lines - Roland Melkert - 2023-01-18

I vote yes


RE: Call for Votes: Complementary conditional lines - Orion Pobursky - 2023-01-18

I'll get the spec updated in the next couple of days.


RE: Call for Votes: Complementary conditional lines - Willy Tschager - 2023-02-03

(2023-01-18, 3:02)Travis Cobbs Wrote: Please vote on replacing the second paragraph of the overlaps section of the "LDraw.org Official Parts Library Specifications" document with the following:

I updated the specs: https://www.ldraw.org/article/512.html

PLMK if this is okay with you?

w.


RE: Call for Votes: Complementary conditional lines - Orion Pobursky - 2023-02-03

(2023-02-03, 18:18)Willy Tschager Wrote: I updated the specs: https://www.ldraw.org/article/512.html

PLMK if this is okay with you?

w.

I've been busy. Thanks for picking up the slack.


RE: Call for Votes: Complementary conditional lines - Willy Tschager - 2023-02-03

(2023-02-03, 18:30)Orion Pobursky Wrote: I've been busy. Thanks for picking up the slack.

We know how busy you currently are - for our benefit!

w.