createGrid MethodStatic
Create a bspline surface.
- This
create
variant takes control points in a "grid" array, with the points from each grid row[rowIndex]
being an independent arraypoints[rowIndex][indexAlongRow][x,y,z]
- knotArrayU and knotArrayV are optional -- uniform knots are implied if they are omitted (undefined).
- When knots are given, two knot count conditions are recognized in each direction:
- If poleArray.length + order == knotArray.length, the first and last are assumed to be the extraneous knots of classic clamping.
- If poleArray.length + order == knotArray.length + 2, the knots are in modern form that does not have the classic unused first and last knot.
createGrid(points: number[][][], orderU: number, knotArrayU: Float64Array | number[], orderV: number, knotArrayV: Float64Array | number[]): undefined | BSplineSurface3d
Returns - undefined | BSplineSurface3d
Defined in
- bspline/BSplineSurface.ts Line 686
Last Updated: 17 December, 2024
Found something wrong, missing, or unclear on this page?Raise an issue in our repo.