Skip to content
Shapemetry

@huukhanhnguyen/model / nodeMethods/surface

nodeMethods/surface

loft

const loft: (curves, degree) => BrepData[] & { wholeArray: true; }


patchFromCurve

const patchFromCurve: (curves) => BrepData[] & { wholeArray: true; }


asCurves()

asCurves(input): CurveData[]

Parameters

input

unknown

Returns

CurveData[]


hydrateCurves()

hydrateCurves(input): NurbsCurve[]

Parameters

input

unknown

Returns

NurbsCurve[]


nurbsSurface()

nurbsSurface(controlPoints, columns?, degreeU?, degreeV?): BrepData[]

Parameters

controlPoints

unknown

columns?

number = 3

degreeU?

number = 3

degreeV?

number = 3

Returns

BrepData[]


patchFromCorners()

patchFromCorners(corner0, corner1, corner2, corner3): BrepData[]

Parameters

corner0

Point

corner1

Point

corner2

Point

corner3

Point

Returns

BrepData[]


revolve()

revolve(curves, axis, angle): BrepData[]

Parameters

curves

unknown

axis

Axis

angle

number

Returns

BrepData[]


surfaceValueFromGrid()

surfaceValueFromGrid(controlPoints, columns?, degreeU?, degreeV?): Record<string, unknown> | null

Parameters

controlPoints

unknown

columns?

number = 2

degreeU?

number = 3

degreeV?

number = 3

Returns

Record<string, unknown> | null


sweepMorph()

sweepMorph(profiles, path, samples?): BrepData[]

Parameters

profiles

unknown

path

unknown

samples?

number = 48

Returns

BrepData[]


surfaceDivide

Re-exports surfaceDivide

Last updated: 📖 2 min readEdit on GitHub