Bézier(start, control1, control2, end, steps) Bézier(start, control1, control2, end, steps) BézierPatch(p00, p10, p20, p30, p01, p11, p21, p31, p02, p12, p22, p32, p03, p13, p23, p33, steps) Extrude(polygon, depth, includeBackFace, flatSideNormals) Extrude(polygons, depth, includeBackFace, flatSideNormals) Extrude(pieces, depth, smoothness, includeBackFace) pt(x, y, z, normalOverride) pt(x, y, z, befX, afX, befY, afY) Rotate(face, axisStart, axisEnd, angle) Rotate(faces, axisStart, axisEnd, angle) Rotate(faces, axisStart, axisEnd, angle) Rotate(faces, axisStart, axisEnd, angle) Rotate(faces, axisStart, axisEnd, angle) Rotate(vi, axisStart, axisEnd, angle) Rotate(face, axisStart, axisEnd, angle) Rotate(face, axisStart, axisEnd, angle) Rotate(face, axisStart, axisEnd, angle)
Legend Class Struct Enum Interface Delegate | Constructor Method Property Event Field |
| Static method: IEnumerable<VertexInfo[]> TubeFromCurveClosed(IEnumerable<Pt>, double, int)- Declared in: RT.Modeling.Md
Declarationpublic static IEnumerable<VertexInfo[]> TubeFromCurveClosed(
IEnumerable<Pt> points,
double radius,
int revSteps
) Summary
Generates a (solid, not hollow) tube from a set of 3D points defining a curve or a set of line segments. The
tube is assumed to be a closed curve; the last point is connected back to the first. ParametersIEnumerable<Pt> | points |
The points defining the radial centerpoints along the tube. | double | radius |
The radius of the tube. | int | revSteps |
Number of steps of revolution. Higher numbers make the model look smoother but generate more data. |
Returns
A collection of faces. |