AnyCAD SDK PRO  2020
The Professional Graphics SDK for .Net and C++ Developers
Public 成员函数 | 所有成员列表
AnyCAD::Platform::AdvFeatureTools类 参考

Advanced feature tools. 更多...

Public 成员函数

TopoShapeExtrudedBoss (TopoShape^ initShape, TopoShape^ profile, Real height, Real angle)
 
TopoShapeExtrudedCut (TopoShape^ initShape, TopoShape^ profile, Real height, Real angle)
 
TopoShapeMakePipeTShape (Real r1, Real w1, Real l1, Real r2, Real w2, Real l2)
 
TopoShapeMakeSweep (TopoShape^ profile, TopoShape^ path, FloatList^ evolutionS, bool bSolid)
 
TopoShapeMakeSweep (TopoShape^ profile, TopoShape^ path, TopoShape^ evolutionSpline, bool bSolid)
 
TopoShapeMakeEvolved (TopoShape^ profile, TopoShape^ path, int joinType, bool bSolid)
 
TopoShapeMakeConstrainedFillingFace (TopoShape^ wire)
 
TopoShapeMakeConstrainedFillingFace (TopoShapeGroup^ edges, TopoShape^ boundaryWire)
 

详细描述

Advanced feature tools.

TODO:

成员函数说明

TopoShape ^ AnyCAD::Platform::AdvFeatureTools::ExtrudedBoss ( TopoShape initShape,
TopoShape profile,
Real  height,
Real  angle 
)

Add material on a solid by extruding a profile along the normal to its plane..

参数
initShapeyou want to add material on. It must be a solid or a compound made of a single solid.
profileIt must be a closed edge or wire and it must be planar.
heightof extrusion. It is calculated from the base profile along the normal to its plane.
anglein degrees.
返回
the common shape.
TopoShape ^ AnyCAD::Platform::AdvFeatureTools::ExtrudedCut ( TopoShape initShape,
TopoShape profile,
Real  height,
Real  angle 
)

Remove material on a solid by extruding a profile along the normal to its plane..

参数
initShapeyou want to add material on. It must be a solid or a compound made of a single solid.
profileIt must be a closed edge or wire and it must be planar.
heightof extrusion. It is calculated from the base profile along the normal to its plane.
anglein degrees.
返回
the common shape.
TopoShape ^ AnyCAD::Platform::AdvFeatureTools::MakeConstrainedFillingFace ( TopoShape wire)

Make Constrained Filling Face.

参数
wirethe the boundary loop of the face.
返回
the face.
TopoShape ^ AnyCAD::Platform::AdvFeatureTools::MakeConstrainedFillingFace ( TopoShapeGroup edges,
TopoShape boundaryWire 
)

Make Constrained Filling Face.

参数
edgesthe constrained edges.
boundaryWirethe boundary loop of the face.
返回
the face.
TopoShape ^ AnyCAD::Platform::AdvFeatureTools::MakeEvolved ( TopoShape profile,
TopoShape path,
int  joinType,
bool  bSolid 
)

Make evolved shape.

参数
profilethe section
paththe path.
joinType0:Arc, 1:Tangent 2:Intersection.
bSolidtrue to make solid or shell/face.
返回
the shape.
TopoShape ^ AnyCAD::Platform::AdvFeatureTools::MakePipeTShape ( Real  r1,
Real  w1,
Real  l1,
Real  r2,
Real  w2,
Real  l2 
)

Create a T-Shape based on pipes

参数
r1- the internal radius of main pipe
w1- the thickness of main pipe
l1- the half-length of main pipe
r2- the internal radius of incident pipe
w2- the thickness of incident pipe
l2- the half-length of main pipe
返回
the resulting shape.
TopoShape ^ AnyCAD::Platform::AdvFeatureTools::MakeSweep ( TopoShape profile,
TopoShape path,
FloatList^  evolutionS,
bool  bSolid 
)

Make the profile sweeping along the path with "S" evolution.

参数
profilethe section
paththe sweeping path.
evolutionSthe "S" parameters. the size should be 4 or 6.
bSolidtrue to make solid or shell/face.
返回
the shape.
TopoShape ^ AnyCAD::Platform::AdvFeatureTools::MakeSweep ( TopoShape profile,
TopoShape path,
TopoShape evolutionSpline,
bool  bSolid 
)

Make the profile sweeping along the path with the evolution controlled by spline.

参数
profilethe section
paththe sweeping path.
evolutionSplinethe evolution spline, should be 2d BSpline.
bSolidtrue to make solid or shell/face.
返回
the shape.

该类的文档由以下文件生成: