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(vi, axisStart, axisEnd, angle) Rotate(face, axisStart, axisEnd, angle) Rotate(face, axisStart, axisEnd, angle) Rotate(face, axisStart, axisEnd, angle) 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)
Legend Class Struct Enum Interface Delegate | Constructor Method Property Event Field |
| Static method: IEnumerable<VertexInfo[]> CreateMesh(bool, bool, Pt[][], bool)- Declared in: RT.Modeling.Md
Declarationpublic static IEnumerable<VertexInfo[]> CreateMesh(
bool closedX,
bool closedY,
Pt[][] pts,
bool flatNormals = false
)Summary
Creates a mesh (3D object surface consisting of quadrilateral faces) based on a 2D array of 3D points. Parameters| bool | closedX |
If true, the first rank of pts is considered to be cyclic (start and end are joined
up). | | bool | closedY |
If true, the second rank of pts is considered to be cyclic (start and end are joined
up). | | Pt[][] | pts |
The 2D array of 3D points to connect. | | bool | flatNormals |
If true, all normal vectors are made perpendicular to the faces, causing them to appear flat.
Otherwise, they are averaged, causing the surface to appear smooth. |
Returns
A collection of faces. |