|
John Jensen <skurt@vip.cybercity.dk> writes:
> Consider two edge.dat's same orientation, same position but with
> different diameters. If one where to fill out the space between them,
> one would have a disc with a hole in it.
>
> To fill in the space between:
>
> inline the two edge's, switch the points in each line of one of the
> edges, copy and paste the coordinates from each line to the end of the
> corresponding line in the other edge, and voila....
I have made a function in LDraw-mode which does this. In your
example, you would put the cursor on the first type-2 line in the
first edge, set the mark (C-SPC) move down to the first type-2 line in
the second curve and hit C-c C-f. Voila.
The function also inserts type-2 lines on each side of the space
filled in, unless both edge-curves are cyclic. If the quads required
are not planar, they are split into two triangles each. Type-5
conditional lines are filled in between each quad or triangle added.
As Steve Bliss noted, one shouldn't use this function to generate a
ring or cone: It is better to use a primitive or have one requested if
it is needed. But it can be useful for making "difficult" surfaces,
like a cone where the upper edge is oval and the lower is a circle,
say. Or something even more complicated.
Fredrik
|
|
Message has 1 Reply:
Message is in Reply To:
| | A discovery? and part 3475 [DAT]
|
| I just threw this together, and while doing it I came up with a quite easy way to create discs with holes, and cones. Consider two edge.dat's same orientation, same position but with different diameters. If one where to fill out the space between (...) (25 years ago, 28-Mar-00, to lugnet.cad.dat.parts, lugnet.cad.dev)
|
11 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
|
|
|
|