引导延伸构建器
更多...
#include <Tooling_GuidedExtensionBuilder.hxx>
|
|
class | _GuidedExtensionBuilderBuilder |
引导延伸构建器
用于在NX中创建导动延伸曲面的构建器
要创建此类的新实例,请使用 NXOpen::Tooling::GuidedExtensionManager::CreateBuilder
默认值。
| Property | Value |
| AngleTolerance | 0.5 |
| CheckSurfaces | 0 |
| DistanceTolerance | 0.01 |
| ExtendLength.Value | 10 (millimeters part), 10 (inches part) |
| GuideLineAngle1.Value | 0 |
| GuideLineAngle2.Value | 0 |
创建于 NX9.0.0。
◆ SegmentType
线段类型枚举
| 枚举值 |
|---|
| SegmentTypeNormal | 普通线段类型
|
| SegmentTypeTransition | 过渡线段类型
|
| SegmentTypeBypass | 绕过线段类型
|
◆ AngleTolerance()
| double NXOpen::Tooling::GuidedExtensionBuilder::AngleTolerance |
( |
| ) |
|
Returns the angle tolerance for use in creating the guided extension surfaces
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ ChangeGuideLineDirectionAndLength()
| void NXOpen::Tooling::GuidedExtensionBuilder::ChangeGuideLineDirectionAndLength |
( |
NXOpen::Curve * | guideLine, |
|
|
const NXOpen::Vector3d & | guideLineVector, |
|
|
double | guideLineLength ) |
Changes the direction and length of a guide line.
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
- 参数
-
| guideLine | Guide line to be changed |
| guideLineVector | Direction vector |
| guideLineLength | Length of guide line |
◆ CheckSurfaces()
| bool NXOpen::Tooling::GuidedExtensionBuilder::CheckSurfaces |
( |
| ) |
|
Returns the option for checking the resulting guided extension surfaces for geometry issues
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ CreateGuideLine()
Creates a guide line at one of the end points of the sheet edge in the selection.
- 返回
- Guide line created
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
- 参数
-
| assocEdge | Associated curve of the guide line to be created |
| guideLinePnt | Guide line point |
| guideLineVector | Guide line vector |
| guideLineLength | Guide line length |
◆ DistanceTolerance()
| double NXOpen::Tooling::GuidedExtensionBuilder::DistanceTolerance |
( |
| ) |
|
Returns the distance tolerance for use in creating the guided extension surfaces
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ ExtendLength()
Returns the extend length for use in creating the guided extension surfaces
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ GuideLineAngle1()
Returns the rotation angle for the first guide line at one of the end points of the selected segment
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ GuideLineAngle2()
Returns the rotation angle for the second guide line at one of the end points of the selected segment
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ MergeSegment()
| void NXOpen::Tooling::GuidedExtensionBuilder::MergeSegment |
( |
| ) |
|
Merges the selected segment with its neighboring segments.
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ ResetAllSegments()
| void NXOpen::Tooling::GuidedExtensionBuilder::ResetAllSegments |
( |
| ) |
|
The action that resets all the segments in the loop to their original state
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ RestoreSegments()
| void NXOpen::Tooling::GuidedExtensionBuilder::RestoreSegments |
( |
| ) |
|
Unmerges the selected segment restoring the original segments before the merge using Tooling::GuidedExtensionBuilder::MergeSegment .
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ SegmentEdges()
Returns the list of segment edges that represent a segment
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ SetAngleTolerance()
| void NXOpen::Tooling::GuidedExtensionBuilder::SetAngleTolerance |
( |
double | angleTolerance | ) |
|
Sets the angle tolerance for use in creating the guided extension surfaces
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
- 参数
-
| angleTolerance | angletolerance |
◆ SetCheckSurfaces()
| void NXOpen::Tooling::GuidedExtensionBuilder::SetCheckSurfaces |
( |
bool | checkSurfaces | ) |
|
Sets the option for checking the resulting guided extension surfaces for geometry issues
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
- 参数
-
| checkSurfaces | checksurfaces |
◆ SetDistanceTolerance()
| void NXOpen::Tooling::GuidedExtensionBuilder::SetDistanceTolerance |
( |
double | distanceTolerance | ) |
|
Sets the distance tolerance for use in creating the guided extension surfaces
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
- 参数
-
| distanceTolerance | distancetolerance |
◆ SetLastSelectedLoopIndex()
| void NXOpen::Tooling::GuidedExtensionBuilder::SetLastSelectedLoopIndex |
( |
int | lastSelectedLoopIndex | ) |
|
Sets the loop index for the last selected loop which contains the last selected edge.
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
- 参数
-
| lastSelectedLoopIndex | Loop index of the last selected loop |
◆ SetReverseExtendDirection()
| void NXOpen::Tooling::GuidedExtensionBuilder::SetReverseExtendDirection |
( |
bool | reverseExtendDirection | ) |
|
Reverses surface extend direction
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
- 参数
-
| reverseExtendDirection | Reverse surface extend direction |
◆ SetSelectedSegmentType()
Sets the segment type for the selected segment.
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
- 参数
-
| segmentType | Segment type for the selected segment |
◆ SheetEdges()
Returns the sheet edges of a sheet body
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ SplitSegment()
| void NXOpen::Tooling::GuidedExtensionBuilder::SplitSegment |
( |
| ) |
|
Splits the selected segment into multiple segments by placing guide lines at end points of the edges for the selected segment.
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ UpdateAllGuideLinesLength()
| void NXOpen::Tooling::GuidedExtensionBuilder::UpdateAllGuideLinesLength |
( |
| ) |
|
Updates the length of all the guide lines whenever the user changes the extend length of the surfaces interactively.
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")
◆ UpdateSheetEdges()
| void NXOpen::Tooling::GuidedExtensionBuilder::UpdateSheetEdges |
( |
| ) |
|
Updates the information for the sheet edges of the selected section whenever sheet edges are selected or de-selected.
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING")