局部延伸构建器
更多...
#include <Tooling_LocalExtensionBuilder.hxx>
|
|
class | _LocalExtensionBuilderBuilder |
◆ BodyType
Represents the body type to create local extension.
| 枚举值 |
|---|
| BodyTypeSolid | Create solid body type
|
| BodyTypeSheet | Create sheet body type
|
◆ ConvertTypeOption
The option to convert to have copies or no copies for all created sheets.
| 枚举值 |
|---|
| ConvertTypeOptionWithCopies | with copies for all created sheets
|
| ConvertTypeOptionNoCopies | without copies for all created sheets
|
◆ FaceSerialNumber
Represents the face serial number to create local extension.
| 枚举值 |
|---|
| FaceSerialNumberBothFaces | both first and second faces
|
| FaceSerialNumberFirstFace | first face
|
| FaceSerialNumberSecondFace | second face
|
◆ AdjustPointPosition()
| int NXOpen::Tooling::LocalExtensionBuilder::AdjustPointPosition |
( |
NXOpen::Point3d * | adjustedPoint | ) |
|
Adjust two point position in same height.
- 返回
- if point type is 0, adjust start point, 1 adjust end point, -1 not adjust
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| adjustedPoint | The point coordinates after adjust |
◆ AskZDirectionOfCurrentCSYS()
| NXOpen::Vector3d NXOpen::Tooling::LocalExtensionBuilder::AskZDirectionOfCurrentCSYS |
( |
| ) |
|
获取当前坐标系的 Z 方向。
- 返回
- 当前坐标系的 Z 方向
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
◆ AsPatchSurface()
| bool NXOpen::Tooling::LocalExtensionBuilder::AsPatchSurface |
( |
| ) |
|
返回是否将结果区域设置为补丁面的选项值。
创建于 NX2312.0.0。
许可要求:无
◆ BodyColor()
返回补丁面实体的颜色值。
创建于 NX2312.0.0。
许可要求:无
◆ ConvertType()
返回所有创建的片体是否复制的转换选项。
创建于 NX2312.0.0。
许可要求:无
◆ CreateDeleteFaceFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::CreateDeleteFaceFeature |
( |
| ) |
|
创建删除面特征。
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
◆ CreateExtendSheetFeature()
创建延伸片体特征。
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
- 参数
-
| serialNumberOfFace | 0- 两个面,1- 第一个面,2- 第二个面 |
◆ CreateFeaturesOnSheetTypeSelected()
| void NXOpen::Tooling::LocalExtensionBuilder::CreateFeaturesOnSheetTypeSelected |
( |
| ) |
|
将实体转换为片体类型时创建特征。
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
◆ CreateOffsetRegionFeature()
创建偏移区域特征。
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
- 参数
-
| serialNumberOfFace | 0- 两个面,1- 第一个面,2- 第二个面 |
◆ CreateReplaceFace()
| int NXOpen::Tooling::LocalExtensionBuilder::CreateReplaceFace |
( |
NXOpen::NXObject * | replacementFace | ) |
|
创建替换面特征。
- 返回
- 0- 创建特征时两个面均未成功;1- 第一个面替换成功;2- 第二个面替换成功
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
- 参数
-
◆ CreateTwoPointLine()
| void NXOpen::Tooling::LocalExtensionBuilder::CreateTwoPointLine |
( |
| ) |
|
Create line with two points.
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
◆ DeleteFaceFeature()
| NXOpen::NXObject * NXOpen::Tooling::LocalExtensionBuilder::DeleteFaceFeature |
( |
| ) |
|
Returns the delete face feature tag .
Created in NX2312.0.0.
License requirements : None
◆ DeleteFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::DeleteFeature |
( |
NXOpen::NXObject * | featureTag | ) |
|
Delete the input feature tag.
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
◆ DeleteFeatureOnSolidTypeSelected()
| void NXOpen::Tooling::LocalExtensionBuilder::DeleteFeatureOnSolidTypeSelected |
( |
| ) |
|
将片体转换为实体类型时删除特征。
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
◆ DeleteFeaturesOnSheetTypeSelected()
| void NXOpen::Tooling::LocalExtensionBuilder::DeleteFeaturesOnSheetTypeSelected |
( |
| ) |
|
将实体转换为片体类型时删除特征。
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
◆ DiscardRegionPoint()
| NXOpen::Point3d NXOpen::Tooling::LocalExtensionBuilder::DiscardRegionPoint |
( |
| ) |
|
Returns the initial origin as discard region point.
Created in NX2312.0.0.
License requirements : None
◆ EditOffsetValueOfReplaceFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::EditOffsetValueOfReplaceFeature |
( |
NXOpen::NXObject * | featureTag, |
|
|
double | offsetValue ) |
编辑替换特征的偏移值。
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
- 参数
-
| featureTag | 替换特征标签 |
| offsetValue | 偏移值 |
◆ EndPoint()
| NXOpen::Point * NXOpen::Tooling::LocalExtensionBuilder::EndPoint |
( |
| ) |
|
Returns the end point
Created in NX2312.0.0.
License requirements : None
◆ ExtrudeBody()
返回通过沿指定矢量拉伸直线截面生成的拉伸体。
创建于 NX2312.0.0。
许可要求 : 无
◆ FindEdgesIntersectBodyFaces()
Find edges intersect with faces.
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
◆ FindFaceLoopEdges()
Find loop edges on the given faces.
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
◆ FirstExtendSheetFeature()
| NXOpen::NXObject * NXOpen::Tooling::LocalExtensionBuilder::FirstExtendSheetFeature |
( |
| ) |
|
Returns the first extend sheet feature tag .
Created in NX2312.0.0.
License requirements : None
◆ FirstOffsetDistance()
返回其中一个线性手柄的偏移距离。
创建于 NX2312.0.0。
许可要求 : 无
◆ FirstOffsetFace()
返回通过拖动一个手柄生成的第一个偏移面标签。
创建于 NX2312.0.0。
许可要求 : 无
◆ FirstOffsetFeature()
| NXOpen::NXObject * NXOpen::Tooling::LocalExtensionBuilder::FirstOffsetFeature |
( |
| ) |
|
Returns the first offset region feature tag .
Created in NX2312.0.0.
License requirements : None
◆ FirstReplaceFeature()
| NXOpen::NXObject * NXOpen::Tooling::LocalExtensionBuilder::FirstReplaceFeature |
( |
| ) |
|
Returns the first replace feature tag .
Created in NX2312.0.0.
License requirements : None
◆ GetNewCavityAndCorePartingProcessStatus()
| int NXOpen::Tooling::LocalExtensionBuilder::GetNewCavityAndCorePartingProcessStatus |
( |
| ) |
|
The status for the new Cavity and Core parting process.
- 返回
- New Cavity and Core parting process status
Created in NX2312.0.0.
License requirements : None
◆ InitialThickness()
返回创建的拉伸体的初始厚度。
创建于 NX2312.0.0。
许可要求 : 无
◆ Line()
返回由两点生成的直线。
创建于 NX2312.0.0。
许可要求 : 无
◆ OptimizeFace()
| bool NXOpen::Tooling::LocalExtensionBuilder::OptimizeFace |
( |
| ) |
|
返回是否执行优化面操作的指示。
创建于 NX2312.0.0。
许可要求 : 无
◆ RecreateReplaceFaceFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::RecreateReplaceFaceFeature |
( |
| ) |
|
重新创建替换面特征
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
◆ ResultBodyType()
返回是否创建实体或片体的指示。
创建于 NX2312.0.0。
许可要求 : 无
◆ SecondExtendSheetFeature()
| NXOpen::NXObject * NXOpen::Tooling::LocalExtensionBuilder::SecondExtendSheetFeature |
( |
| ) |
|
Returns the second extend sheet feature tag.
Created in NX2312.0.0.
License requirements : None
◆ SecondOffsetDistance()
返回另一个线性手柄的偏移距离。
创建于 NX2312.0.0。
许可要求 : 无
◆ SecondOffsetFace()
Returns the second offset face tag generated by dragging another handle.
Created in NX2312.0.0.
License requirements : None
◆ SecondOffsetFeature()
| NXOpen::NXObject * NXOpen::Tooling::LocalExtensionBuilder::SecondOffsetFeature |
( |
| ) |
|
Returns the second offset region feature tag .
Created in NX2312.0.0.
License requirements : None
◆ SecondReplaceFeature()
| NXOpen::NXObject * NXOpen::Tooling::LocalExtensionBuilder::SecondReplaceFeature |
( |
| ) |
|
Returns the second replace feature tag .
Created in NX2312.0.0.
License requirements : None
◆ SelectBoundary()
返回用于操作修剪片体的所选边界对象。
创建于 NX2312.0.0。
许可要求 : 无
◆ SelectFace()
返回用于操作替换面的所选面。
创建于 NX2312.0.0。
许可要求 : 无
◆ SetAsPatchSurface()
| void NXOpen::Tooling::LocalExtensionBuilder::SetAsPatchSurface |
( |
bool | asPatchSurface | ) |
|
设置是否将结果区域设置为补丁面的选项值。
创建于 NX2312.0.0。
许可要求:无
- 参数
-
◆ SetBodyColor()
| void NXOpen::Tooling::LocalExtensionBuilder::SetBodyColor |
( |
NXOpen::NXColor * | patchColor | ) |
|
设置补丁面实体的颜色值。
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
- 参数
-
◆ SetConvertType()
设置所有创建的片体是否复制的转换选项。
创建于 NX2312.0.0。
许可要求:ug_mold_design ("UG MOLD")
- 参数
-
◆ SetDeleteFaceFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::SetDeleteFaceFeature |
( |
NXOpen::NXObject * | deleteFaceFeature | ) |
|
Sets the delete face feature tag .
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| deleteFaceFeature | deletefacefeature |
◆ SetDiscardRegionPoint()
| void NXOpen::Tooling::LocalExtensionBuilder::SetDiscardRegionPoint |
( |
const NXOpen::Point3d & | regionPointOrigin | ) |
|
Sets the initial origin as discard region point.
Created in NX2312.0.0.
License requirements : None
- 参数
-
| regionPointOrigin | regionpointorigin |
◆ SetEndPoint()
| void NXOpen::Tooling::LocalExtensionBuilder::SetEndPoint |
( |
NXOpen::Point * | endPoint | ) |
|
设置端点
创建于 NX2312.0.0。
许可要求 : ug_mold_design ("UG MOLD")
- 参数
-
◆ SetExtrudeBody()
| void NXOpen::Tooling::LocalExtensionBuilder::SetExtrudeBody |
( |
NXOpen::NXObject * | extrudeBodyTag | ) |
|
设置通过沿指定矢量拉伸直线截面生成的拉伸体。
创建于 NX2312.0.0。
许可要求 : ug_mold_design ("UG MOLD")
- 参数
-
◆ SetFirstExtendSheetFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::SetFirstExtendSheetFeature |
( |
NXOpen::NXObject * | firstExtendSheetFeature | ) |
|
Sets the first extend sheet feature tag .
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| firstExtendSheetFeature | firstextendsheetfeature |
◆ SetFirstOffsetFace()
| void NXOpen::Tooling::LocalExtensionBuilder::SetFirstOffsetFace |
( |
NXOpen::NXObject * | firstOffsetFace | ) |
|
设置通过拖动一个手柄生成的第一个偏移面标签。
创建于 NX2312.0.0。
许可要求 : ug_mold_design ("UG MOLD")
- 参数
-
◆ SetFirstOffsetFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::SetFirstOffsetFeature |
( |
NXOpen::NXObject * | firstOffsetFeature | ) |
|
Sets the first offset region feature tag .
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| firstOffsetFeature | firstoffsetfeature |
◆ SetFirstReplaceFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::SetFirstReplaceFeature |
( |
NXOpen::NXObject * | firstReplaceFeature | ) |
|
Sets the first replace feature tag .
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| firstReplaceFeature | firstreplacefeature |
◆ SetLine()
| void NXOpen::Tooling::LocalExtensionBuilder::SetLine |
( |
NXOpen::NXObject * | lineTag | ) |
|
设置由两点生成的直线。
创建于 NX2312.0.0。
许可要求 : ug_mold_design ("UG MOLD")
- 参数
-
◆ SetOptimizeFace()
| void NXOpen::Tooling::LocalExtensionBuilder::SetOptimizeFace |
( |
bool | optimizeFaceOption | ) |
|
设置是否执行优化面操作的指示。
创建于 NX2312.0.0。
许可要求 : ug_mold_design ("UG MOLD")
- 参数
-
◆ SetResultBodyType()
设置是否创建实体或片体的指示。
创建于 NX2312.0.0。
许可要求 : ug_mold_design ("UG MOLD")
- 参数
-
◆ SetSecondExtendSheetFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::SetSecondExtendSheetFeature |
( |
NXOpen::NXObject * | secondExtendSheetFeature | ) |
|
Sets the second extend sheet feature tag.
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| secondExtendSheetFeature | secondextendsheetfeature |
◆ SetSecondOffsetFace()
| void NXOpen::Tooling::LocalExtensionBuilder::SetSecondOffsetFace |
( |
NXOpen::NXObject * | secondOffsetFace | ) |
|
Sets the second offset face tag generated by dragging another handle.
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| secondOffsetFace | secondoffsetface |
◆ SetSecondOffsetFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::SetSecondOffsetFeature |
( |
NXOpen::NXObject * | secondOffsetFeature | ) |
|
Sets the second offset region feature tag .
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| secondOffsetFeature | secondoffsetfeature |
◆ SetSecondReplaceFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::SetSecondReplaceFeature |
( |
NXOpen::NXObject * | secondReplaceFeature | ) |
|
Sets the second replace feature tag .
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| secondReplaceFeature | secondreplacefeature |
◆ SetStartPoint()
| void NXOpen::Tooling::LocalExtensionBuilder::SetStartPoint |
( |
NXOpen::Point * | startPoint | ) |
|
Sets the start point
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
◆ SetTrimSheetFeature()
| void NXOpen::Tooling::LocalExtensionBuilder::SetTrimSheetFeature |
( |
NXOpen::NXObject * | trimSheetFeature | ) |
|
Sets the second trim sheet feature tag.
Created in NX2312.0.0.
License requirements : ug_mold_design ("UG MOLD")
- 参数
-
| trimSheetFeature | trimsheetfeature |
◆ StartPoint()
| NXOpen::Point * NXOpen::Tooling::LocalExtensionBuilder::StartPoint |
( |
| ) |
|
Returns the start point
Created in NX2312.0.0.
License requirements : None
◆ TrimSheetFeature()
Returns the second trim sheet feature tag.
Created in NX2312.0.0.
License requirements : None