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: Pt[][] BézierPatch(Pt, Pt, Pt, Pt, Pt, Pt, Pt, Pt, Pt, Pt, Pt, Pt, Pt, Pt, Pt, Pt, int)- Declared in: RT.Modeling.Md
Declarationpublic static Pt[][] BézierPatch(
Pt p00,
Pt p10,
Pt p20,
Pt p30,
Pt p01,
Pt p11,
Pt p21,
Pt p31,
Pt p02,
Pt p12,
Pt p22,
Pt p32,
Pt p03,
Pt p13,
Pt p23,
Pt p33,
int steps
)Summary
Generates a mesh of points on a cubic Bézier patch. The points are equidistant in t-space, meaning they are
not geometrically equidistant, nor does this ensure a uniform smoothness. Parameters| Pt | p00 |
The point p_{0,0} on the patch surface. | | Pt | p10 |
The point p_{1,0} on the patch surface. | | Pt | p20 |
The point p_{2,0} on the patch surface. | | Pt | p30 |
The point p_{3,0} on the patch surface. | | Pt | p01 |
The point p_{0,1} on the patch surface. | | Pt | p11 |
The point p_{1,1} on the patch surface. | | Pt | p21 |
The point p_{2,1} on the patch surface. | | Pt | p31 |
The point p_{3,1} on the patch surface. | | Pt | p02 |
The point p_{0,2} on the patch surface. | | Pt | p12 |
The point p_{1,2} on the patch surface. | | Pt | p22 |
The point p_{2,2} on the patch surface. | | Pt | p32 |
The point p_{3,2} on the patch surface. | | Pt | p03 |
The point p_{0,3} on the patch surface. | | Pt | p13 |
The point p_{1,3} on the patch surface. | | Pt | p23 |
The point p_{2,3} on the patch surface. | | Pt | p33 |
The point p_{3,3} on the patch surface. | | int | steps |
Number of steps in t-space to subdivide the curve into. |
Returns
A 2D array of 3D points. |