AnyCAD Rapid API 2023
Help you to create a better world!
载入中...
搜索中...
未找到
SurfaceBuilder类 参考

静态 Public 成员函数

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)
 
static TopoShape MakeFaces (TopoShapeList edges, double angleTol)
 

详细描述

<>
曲面相关工具.

成员函数说明

◆ AddHole()

static TopoShape SurfaceBuilder.AddHole ( TopoShape  face,
TopoShape  wireOfHole 
)
static

在曲面上挖孔

参数
face
wireOfHole孔轮廓线
返回

◆ AddHoles()

static TopoShape SurfaceBuilder.AddHoles ( TopoShape  face,
TopoShapeList  wiresOfHoles 
)
static

曲面上挖多个孔

参数
face
wiresOfHoles孔轮廓线
返回

◆ MakeBSplineSurface()

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

Construct BSpline Surface by BSpline curves

参数
bsplineListthe BSpline curves
buildAlgothe build method to be used.
返回
TopoShape
参见
EnumSurfaceBuildAlgorithm

◆ MakeFaces()

static TopoShape SurfaceBuilder.MakeFaces ( TopoShapeList  edges,
double  angleTol 
)
static

根据边创建平面

参数
edges边的列表
angleTol误差,如1.e-8
返回
面的复合对象。

◆ MakeRuledSurface()

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

基于曲线生成直纹面

参数
pEdge1the curves
pEdge2the curves
返回
TopoShape the surface

◆ MakeSurface()

static TopoShape SurfaceBuilder.MakeSurface ( TopoShape  face,
TopoShape  wire 
)
static

基于轮廓线生成曲面

参数
face曲面
wire轮廓线
返回
新的曲面

◆ PointsToBSplineSurface()

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

Construct BSpline Surface by points

参数
arrPointsthe points
collumSizethe size of each row.
返回
TopoShape