AnyCAD Rapid API 2023
Help you to create a better world!
SurfaceBuilder Class Reference

Static Public Member Functions

static TopoShape MakeBSplineSurface (TopoShapeList bsplineList, EnumSurfaceBuildAlgorithm buildAlgo)
 
static TopoShape PointsToBSplineSurface (GPntList arrPoints, int collumSize)
 
static TopoShape PointsToBSplineSurface (GPntList2 arr2Points)
 
static TopoShape MakeBezierSurface (GPntList2 arr2Points)
 
static TopoShape MakeRuledSurface (TopoShape pEdge1, TopoShape pEdge2)
 
static TopoShape AddHole (TopoShape face, TopoShape wireOfHole)
 
static TopoShape AddHoles (TopoShape face, TopoShapeList wiresOfHoles)
 
static TopoShape MakeSurface (TopoShape face, TopoShape wire)
 

Detailed Description

<>
Surface tool.

Member Function Documentation

◆ MakeBSplineSurface()

static TopoShape SurfaceBuilder.MakeBSplineSurface ( TopoShapeList  bsplineList,
EnumSurfaceBuildAlgorithm  buildAlgo 
)
static

Construct BSpline Surface by BSpline curves

Parameters
bsplineListthe BSpline curves
buildAlgothe build method to be used.
Returns
TopoShape
See also
EnumSurfaceBuildAlgorithm

◆ MakeRuledSurface()

static TopoShape SurfaceBuilder.MakeRuledSurface ( TopoShape  pEdge1,
TopoShape  pEdge2 
)
static

Construct Ruled Surface by curves

Parameters
pEdge1the curves
pEdge2the curves
Returns
TopoShape the surface

◆ PointsToBSplineSurface()

static TopoShape SurfaceBuilder.PointsToBSplineSurface ( GPntList  arrPoints,
int  collumSize 
)
static

Construct BSpline Surface by points

Parameters
arrPointsthe points
collumSizethe size of each row.
Returns
TopoShape