|
NX Open C++ 参考指南 2406 v1.1
|
分割实体构建器 更多...
#include <Tooling_SplitSolidBuilder.hxx>
Public 类型 | |
| enum | OperationType { OperationTypeSplit , OperationTypeTrim } |
| enum | ToolObjectOption { ToolObjectOptionExistingObject , ToolObjectOptionNewPlane } |
友元 | |
| class | _SplitSolidBuilderBuilder |
分割实体构建器
Represents a builder to be used to split a solid with geometry tools.
To create a new instance of this class, use NXOpen::Tooling::SplitSolidCollection::CreateSplitSolidBuilder
Default values.
| Property | Value |
|---|---|
| IsEnlarge | 0 |
| SurfaceRange.AnchorPosition | Vertex1 |
| ToolOption | ExistingObject |
Created in NX7.5.0.
| bool NXOpen::Tooling::SplitSolidBuilder::IsEnlarge | ( | ) |
Returns the option to enlarge a split tool or not, the tool should be a face.
Created in NX7.5.0.
License requirements : None
| bool NXOpen::Tooling::SplitSolidBuilder::ReverseTrimDirection | ( | ) |
Returns the option to reverse the trim direction or not.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::SplitSolidBuilder::SetEnlarge | ( | bool | isEnlarge | ) |
Sets the option to enlarge a split tool or not, the tool should be a face.
Created in NX7.5.0.
License requirements : None
| isEnlarge | isenlarge |
| void NXOpen::Tooling::SplitSolidBuilder::SetEnlargedSurfaceData | ( | const std::vector< double > & | enlargedSurfaceData | ) |
Keep enlarged surface data to create enlarged surface. Four values passed in represent enlarged parameters in U+, U-, V+ and V-.
Created in NX7.5.0.
License requirements : None
| enlargedSurfaceData | array of u and v range values |
| void NXOpen::Tooling::SplitSolidBuilder::SetReverseTrimDirection | ( | bool | reverseTrimDirection | ) |
Sets the option to reverse the trim direction or not.
Created in NX7.5.0.
License requirements : None
| reverseTrimDirection | reversetrimdirection |
| void NXOpen::Tooling::SplitSolidBuilder::SetSplitPlane | ( | NXOpen::Plane * | splitPlane | ) |
Sets the plane to be a split tool.
Created in NX7.5.0.
License requirements : None
| splitPlane | splitplane |
| void NXOpen::Tooling::SplitSolidBuilder::SetToolOption | ( | NXOpen::Tooling::SplitSolidBuilder::ToolObjectOption | toolOption | ) |
Sets the tool object selection option
Created in NX7.5.0.
License requirements : None
| toolOption | tooloption |
| void NXOpen::Tooling::SplitSolidBuilder::SetType | ( | NXOpen::Tooling::SplitSolidBuilder::OperationType | splitOrTrim | ) |
Sets the operation type to do split body or trim body.
Created in NX7.5.0.
License requirements : None
| splitOrTrim | splitortrim |
| NXOpen::SelectNXObject * NXOpen::Tooling::SplitSolidBuilder::SplitObject | ( | ) |
Returns the tool object to split the target body.
Created in NX7.5.0.
License requirements : None
| NXOpen::Plane * NXOpen::Tooling::SplitSolidBuilder::SplitPlane | ( | ) |
Returns the plane to be a split tool.
Created in NX7.5.0.
License requirements : None
| NXOpen::SelectBody * NXOpen::Tooling::SplitSolidBuilder::SplitTarget | ( | ) |
Returns the target body to be split.
Created in NX7.5.0.
License requirements : None
| NXOpen::GeometricUtilities::SurfaceRangeBuilder * NXOpen::Tooling::SplitSolidBuilder::SurfaceRange | ( | ) |
Returns the utility to get enlarged parameters.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::SplitSolidBuilder::ToolObjectOption NXOpen::Tooling::SplitSolidBuilder::ToolOption | ( | ) |
Returns the tool object selection option
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::SplitSolidBuilder::OperationType NXOpen::Tooling::SplitSolidBuilder::Type | ( | ) |
Returns the operation type to do split body or trim body.
Created in NX7.5.0.
License requirements : None