@huukhanhnguyen/model / nodeMethods/surface
nodeMethods/surface
loft
constloft: (curves,degree) =>BrepData[] & {wholeArray:true; }
patchFromCurve
constpatchFromCurve: (curves) =>BrepData[] & {wholeArray:true; }
asCurves()
asCurves(
input):CurveData[]
Parameters
input
unknown
Returns
hydrateCurves()
hydrateCurves(
input):NurbsCurve[]
Parameters
input
unknown
Returns
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
corner1
corner2
corner3
Returns
BrepData[]
revolve()
revolve(
curves,axis,angle):BrepData[]
Parameters
curves
unknown
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