Complimentary Conds


RE: Complimentary Conds
#16
(2022-09-30, 8:57)Willy Tschager Wrote: IMHO it should be added to:

https://www.ldraw.org/article/512.html#overlaps

Willy requested that I get this started by suggesting actual verbiage, so here is my proposed starting point. In the overlaps section, I feel that the second paragraph should be updated to say:

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 complimentary conditional lines for curved primitives. Complimentary 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 that 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 complimentary conditional line on the edge of the curved primitive.

I definitely think that diagrams would make things clearer, but I'm not up to drawing such diagrams.
Reply
« Next Oldest | Next Newest »



Messages In This Thread
Complimentary Conds - by Orion Pobursky - 2022-09-29, 20:41
RE: Complimentary Conds - by Max Murtazin - 2022-09-29, 20:43
RE: Complimentary Conds - by Philippe Hurbain - 2022-09-29, 21:00
RE: Complimentary Conds - by Magnus Forsberg - 2022-09-29, 21:15
RE: Complimentary Conds - by Max Murtazin - 2022-09-29, 22:41
RE: Complimentary Conds - by Travis Cobbs - 2022-10-03, 22:49
RE: Complimentary Conds - by Travis Cobbs - 2022-09-29, 21:22
RE: Complimentary Conds - by Willy Tschager - 2022-09-30, 8:57
RE: Complimentary Conds - by Orion Pobursky - 2022-09-30, 13:46
RE: Complimentary Conds - by Travis Cobbs - 2022-12-19, 6:56
RE: Complimentary Conds - by Willy Tschager - 2022-12-19, 7:07
RE: Complimentary Conds - by Willy Tschager - 2022-12-22, 11:43
RE: Complimentary Conds - by Magnus Forsberg - 2022-12-22, 15:20
RE: Complimentary Conds - by Travis Cobbs - 2022-12-22, 22:13
RE: Complimentary Conds - by Willy Tschager - 2022-12-23, 15:37
RE: Complimentary Conds - by Magnus Forsberg - 2022-12-23, 17:02
RE: Complimentary Conds - by Gerald Lasser - 2022-12-20, 16:17
RE: Complimentary Conds - by Willy Tschager - 2022-10-10, 8:05
RE: Complimentary Conds - by Orion Pobursky - 2022-10-10, 15:21
RE: Complimentary Conds - by Willy Tschager - 2022-10-25, 7:34
RE: Complimentary Conds - by Max Murtazin - 2022-10-25, 8:07
RE: Complimentary Conds - by Orion Pobursky - 2022-10-25, 13:04
RE: Complimentary Conds - by Willy Tschager - 2022-11-15, 20:37

Forum Jump:


Users browsing this thread: 6 Guest(s)