Advanced feature tools.
更多...
#include <APIAdvFeatureTools.h>
|
static TopoShape | ExtrudedBoss (const TopoShape &initShape, const TopoShape &profile, Real height, Real angle) |
|
static TopoShape | ExtrudedCut (const TopoShape &initShape, const TopoShape &profile, Real height, Real angle) |
|
static TopoShape | MakePipeTShape (Real r1, Real w1, Real l1, Real r2, Real w2, Real l2) |
|
static TopoShape | MakeSweep (const TopoShape &profile, const TopoShape &path, const FloatList &evolutionS, bool bSolid) |
|
static TopoShape | MakeSweep (const TopoShape &profile, const TopoShape &path, const TopoShape &evolutionSpline, bool bSolid) |
|
static TopoShape | MakeEvolved (const TopoShape &profile, const TopoShape &path, int joinType, bool bSolid) |
|
static TopoShape | MakeConstrainedFillingFace (const TopoShape &wire) |
|
static TopoShape | MakeConstrainedFillingFace (const TopoShapeGroup &edges, const TopoShape &boundaryWire) |
|
Advanced feature tools.
TODO:
Add material on a solid by extruding a profile along the normal to its plane..
- 参数
-
initShape | you want to add material on. It must be a solid or a compound made of a single solid. |
profile | It must be a closed edge or wire and it must be planar. |
height | of extrusion. It is calculated from the base profile along the normal to its plane. |
angle | in degrees. |
- 返回
- the common shape.
Remove material on a solid by extruding a profile along the normal to its plane..
- 参数
-
initShape | you want to add material on. It must be a solid or a compound made of a single solid. |
profile | It must be a closed edge or wire and it must be planar. |
height | of extrusion. It is calculated from the base profile along the normal to its plane. |
angle | in degrees. |
- 返回
- the common shape.
static TopoShape AnyCAD::API::AdvFeatureTools::MakeConstrainedFillingFace |
( |
const TopoShape & |
wire | ) |
|
|
static |
Make Constrained Filling Face.
- 参数
-
wire | the the boundary loop of the face. |
- 返回
- the face.
Make Constrained Filling Face.
- 参数
-
edges | the constrained edges. |
boundaryWire | the boundary loop of the face. |
- 返回
- the face.
static TopoShape AnyCAD::API::AdvFeatureTools::MakeEvolved |
( |
const TopoShape & |
profile, |
|
|
const TopoShape & |
path, |
|
|
int |
joinType, |
|
|
bool |
bSolid |
|
) |
| |
|
static |
Make evolved shape.
- 参数
-
profile | the section |
path | the path. |
joinType | 0:Arc, 1:Tangent 2:Intersection. |
bSolid | true to make solid or shell/face. |
- 返回
- the shape.
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.
Make the profile sweeping along the path with "S" evolution.
- 参数
-
profile | the section |
path | the sweeping path. |
evolutionS | the "S" parameters. the size should be 4 or 6. |
bSolid | true to make solid or shell/face. |
- 返回
- the shape.
Make the profile sweeping along the path with the evolution controlled by spline.
- 参数
-
profile | the section |
path | the sweeping path. |
evolutionSpline | the evolution spline, should be 2d BSpline. |
bSolid | true to make solid or shell/face. |
- 返回
- the shape.
该类的文档由以下文件生成: