AnyCAD Rapid SDK  2021
The Rapid CAD SDK
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
SurfaceBuilder Class Reference

Public Member Functions

synchronized void delete ()
 

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)
 

Protected Member Functions

 SurfaceBuilder (long cPtr, boolean cMemoryOwn)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (SurfaceBuilder obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

Detailed Description


Surface tool.

Member Function Documentation

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
static TopoShape SurfaceBuilder.MakeRuledSurface ( TopoShape  pEdge1,
TopoShape  pEdge2 
)
static

Construct Ruled Surface by curves

Parameters
pEdge1the curves
pEdge2the curves
Returns
TopoShape the surface
static TopoShape SurfaceBuilder.PointsToBSplineSurface ( GPntList  arrPoints,
int  collumSize 
)
static

Construct BSpline Surface by points

Parameters
arrPointsthe points
collumSizethe size of each row.
Returns
TopoShape