public interface GuidedExtensionBuilderEx extends Builder
GuidedExtensionEx
builder
FeatureCollection.createGuidedExtensionBuilderEx(Feature)
Property | Value |
---|---|
AngleTolerance | 0.5 |
CheckSurfaces | 0 |
DistanceTolerance | 0.01 |
ExtendLength.Value | 10 (millimeters part), 10 (inches part) |
GuideLineAngle1.Value | 0 |
GuideLineAngle2.Value | 0 |
PlanarSurfacePreferred | 1 |
Modifier and Type | Interface and Description |
---|---|
static class |
GuidedExtensionBuilderEx.SegmentType
Segment type for segments
|
static class |
GuidedExtensionBuilderEx.Types
Option types to create guided extension surface
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance for use in creating the guided extension surfaces
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
changeFacesSideOption(boolean flipFacesSideOption)
Changes the option for the side of faces
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
changeGuideLineDirectionAndLength(Curve guideLine,
Vector3d guideLineVector,
double guideLineLength)
Changes the direction and length of a guide line.
|
boolean |
checkSurfaces()
Returns the option for checking the resulting guided extension surfaces for geometry issues
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
Curve |
createGuideLine(Edge assocEdge,
Point3d guideLinePnt,
Vector3d guideLineVector,
double guideLineLength)
Creates a guide line at one of the end points of the sheet edge in the selection.
|
double |
distanceTolerance()
Returns the distance tolerance for use in creating the guided extension surfaces
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
Expression |
extendLength()
Returns the extend length for use in creating the guided extension surfaces
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
Expression |
guideLineAngle1()
Returns the rotation angle for the first guide line at one of the end points of the selected segment
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
Expression |
guideLineAngle2()
Returns the rotation angle for the second guide line at one of the end points of the selected segment
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
int |
lastSelectedLoopIndex()
Returns the loop index for the last selected loop which contains the last selected edge.
|
void |
mergeSegment()
Merges the selected segment with its neighboring segments.
|
boolean |
planarSurfacePreferred()
Returns the option to create planar surface when possible
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
nxopen.Direction |
referenceVector()
Returns the reference vector which is active when the type is vector
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
resetAllSegments()
The action that resets all the segments in the loop to their original state
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
restoreSegments()
Unmerges the selected segment restoring the original segments before the merge using
mergeSegment() . |
ScCollector |
segmentEdges()
Returns the list of segment edges that represent a segment
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setAngleTolerance(double angleTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setCheckSurfaces(boolean checkSurfaces)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setLastSelectedLoopIndex(int lastSelectedLoopIndex)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setPlanarSurfacePreferred(boolean planarSurfacePreferred)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setReferenceVector(nxopen.Direction referenceVector)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setReverseExtendDirection(boolean reverseExtendDirection)
Reverses surface extend direction
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSelectedSegmentType(GuidedExtensionBuilderEx.SegmentType segmentType)
Sets the segment type for the selected segment.
|
void |
setType(GuidedExtensionBuilderEx.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setVectorOrigin(Point vectorOrigin)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
Section |
sheetEdges()
Returns the sheet edges of a sheet body
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
splitSegment()
Splits the selected segment into multiple segments by placing guide lines at end points of the edges for the selected segment.
|
GuidedExtensionBuilderEx.Types |
type()
Returns the option type to create guided extension surface
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
updateAllGuideLinesLength()
Updates the length of all the guide lines whenever the user changes the extend length of the surfaces interactively.
|
void |
updateExtendDirectionsAndGuideLines(boolean typeChanged)
Updates the extend direction of curves and guide lines whenever the type of guided extension or the draw direction changes.
|
void |
updateSheetEdges()
Updates the information for the sheet edges of the selected section whenever sheet edges are selected or de-selected.
|
Point |
vectorOrigin()
Returns the origin of the reference vector
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_2 ("advanced freeform modeling") OR ug_mold_design ("UG MOLD") OR die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section sheetEdges() throws NXException, RemoteException
NXException
RemoteException
nxopen.Direction referenceVector() throws NXException, RemoteException
NXException
RemoteException
void setReferenceVector(nxopen.Direction referenceVector) throws NXException, RemoteException
referenceVector
- NXException
RemoteException
Point vectorOrigin() throws NXException, RemoteException
NXException
RemoteException
void setVectorOrigin(Point vectorOrigin) throws NXException, RemoteException
vectorOrigin
- NXException
RemoteException
ScCollector segmentEdges() throws NXException, RemoteException
NXException
RemoteException
void resetAllSegments() throws NXException, RemoteException
NXException
RemoteException
Expression extendLength() throws NXException, RemoteException
NXException
RemoteException
Expression guideLineAngle1() throws NXException, RemoteException
NXException
RemoteException
Expression guideLineAngle2() throws NXException, RemoteException
NXException
RemoteException
boolean checkSurfaces() throws NXException, RemoteException
NXException
RemoteException
void setCheckSurfaces(boolean checkSurfaces) throws NXException, RemoteException
checkSurfaces
- NXException
RemoteException
boolean planarSurfacePreferred() throws NXException, RemoteException
NXException
RemoteException
void setPlanarSurfacePreferred(boolean planarSurfacePreferred) throws NXException, RemoteException
planarSurfacePreferred
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
GuidedExtensionBuilderEx.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(GuidedExtensionBuilderEx.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
void updateSheetEdges() throws NXException, RemoteException
NXException
RemoteException
void updateExtendDirectionsAndGuideLines(boolean typeChanged) throws NXException, RemoteException
typeChanged
- NXException
RemoteException
void setSelectedSegmentType(GuidedExtensionBuilderEx.SegmentType segmentType) throws NXException, RemoteException
segmentType
- Segment type for the selected segmentNXException
RemoteException
void mergeSegment() throws NXException, RemoteException
NXException
RemoteException
void splitSegment() throws NXException, RemoteException
NXException
RemoteException
void restoreSegments() throws NXException, RemoteException
mergeSegment()
.
NXException
RemoteException
Curve createGuideLine(Edge assocEdge, Point3d guideLinePnt, Vector3d guideLineVector, double guideLineLength) throws NXException, RemoteException
assocEdge
- Associated curve of the guide line to be createdguideLinePnt
- Guide line pointguideLineVector
- Guide line vectorguideLineLength
- Guide line lengthNXException
RemoteException
void updateAllGuideLinesLength() throws NXException, RemoteException
NXException
RemoteException
void changeGuideLineDirectionAndLength(Curve guideLine, Vector3d guideLineVector, double guideLineLength) throws NXException, RemoteException
guideLine
- Guide line to be changedguideLineVector
- Direction vectorguideLineLength
- Length of guide lineNXException
RemoteException
int lastSelectedLoopIndex() throws NXException, RemoteException
NXException
RemoteException
void setLastSelectedLoopIndex(int lastSelectedLoopIndex) throws NXException, RemoteException
lastSelectedLoopIndex
- NXException
RemoteException
void setReverseExtendDirection(boolean reverseExtendDirection) throws NXException, RemoteException
reverseExtendDirection
- Reverse surface extend directionNXException
RemoteException
void changeFacesSideOption(boolean flipFacesSideOption) throws NXException, RemoteException
flipFacesSideOption
- Change the side of faces optionNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.