MatchEdgeBuilder Class¶
-
class
NXOpen.Features.
MatchEdgeBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a
NXOpen.Features.MatchEdge
builderTo create a new instance of this class, use
NXOpen.Features.FeatureCollection.CreateMatchEdgeBuilder()
Default values.
Property Value Blend.Value 100 CanUseFaceFinder 0 DegreePatches.Degree 3 DegreePatches.SegmentsOrPatches 1 DegreePatches.UDegree 5 DegreePatches.UPatches 1 DegreePatches.VDegree 5 DegreePatches.VPatches 1 EdgeLimit.AnchorPosition Start EndEdgeConstraint Linked FaceRecognizer.CoaxialEnabled 0 FaceRecognizer.CoplanarAxesEnabled 0 FaceRecognizer.CoplanarEnabled 0 FaceRecognizer.EqualDiameterEnabled 0 FaceRecognizer.OffsetEnabled 0 FaceRecognizer.ParallelEnabled 0 FaceRecognizer.PerpendicularEnabled 0 FaceRecognizer.SymmetricEnabled 0 FaceRecognizer.TangentEnabled 0 FaceRecognizer.ThicknessChainEnabled 0 FaceRecognizer.UseFaceBrowse 1 IsBlendEnabled 0 IsEditPoleEnabled 0 IsEndEdgeLocked 0 IsEndPoleFixed 0 IsG0Continuity 1 IsG1Continuity 1 IsG2Continuity 0 IsG3Continuity 0 IsKeepSelected 0 IsMatchEndToEnd 0 IsStartEdgeLocked 0 IsStartPoleFixed 0 MatchExactType None PartialMatch 100 PoleMoveDirectionEnum X PoleMovementConstraintType Project StartEdgeConstraint Free New in version NX6.0.0.
Properties¶
Property | Description |
---|---|
Blend | Returns the blend |
CanUseFaceFinder | Returns or sets the synchronous mode |
ControlPoleManager | Returns the control pole manager |
DegreePatches | Returns the degree and patches |
DepthSkew | Returns the depth skew |
DistanceTolerance | Returns or sets the tolerance for extracting BSurface from a face |
EdgeLimit | Returns the edge limit |
EdgeOffsetPosition | Returns the edge offset position |
EndEdgeConstraint | Returns or sets the value indicating type of the end edge constraint |
FaceRecognizer | Returns the face recognition |
FlipTargetCurveOrientation | Returns or sets the target curve projection orientation |
IsBlendEnabled | Returns or sets the value indicating if the matching is to be performed with blending |
IsCreateCopy | Returns or sets the new copy of match edge surface |
IsEditPoleEnabled | Returns or sets the poles edit state |
IsEndEdgeLocked | Returns or sets the end edge locked state |
IsEndPoleFixed | Returns or sets the value indicating if end pole is fixed |
IsG0Continuity | Returns or sets the g0 continuity |
IsG1Continuity | Returns or sets the g1 continuity |
IsG2Continuity | Returns or sets the g2 continuity |
IsG3Continuity | Returns or sets the g3 continuity |
IsKeepSelected | Returns or sets the value indicating if the selections are to be maintained across the sessions of the command |
IsMatchEndToEnd | Returns or sets the match end to end state |
IsStartEdgeLocked | Returns or sets the start edge locked state |
IsStartPoleFixed | Returns or sets the value indicating if start pole is fixed |
MatchExactType | Returns or sets the value indicating type of exact match |
ObjectToEdit | Returns the edge to edit |
OppositeEdgeConstraint | Returns the start continuity constraint for matched surface |
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
PartialMatch | Returns or sets the partial match |
PatchSolutionFlag | Returns or sets the patch solution flag |
PatchSurfaceFilename | Returns or sets the patch surface filename |
PoleMoveDirectionEnum | Returns or sets the value indicating the direction of pole movement |
PoleMoveDirectionVector | Returns or sets the pole move direction vector |
PoleMovementConstraintType | Returns or sets the value indicating type of pole movement constraint |
StartEdgeConstraint | Returns or sets the value indicating type of the start edge constraint |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
TangentDirectionVector | Returns or sets the tangent direction vector |
TargetObjects | Returns the target object that the edge is matching to |
Type | Returns or sets the type |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
EditPoleUpdateSurface | Updates surface during edit pole. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetFeature | Returns the feature currently being edited by this builder. |
GetObject | Returns the object currently being edited by this builder. |
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
LoadEditEdge | Loads editing edge related internal data and should be called after selection of edge or face to match to |
ResetEditPoles | Resets surface during edit pole. |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
SetSelectedEditEdgeAndFace | Sets edge and face |
SetupPoleEditing | Sets up surface pole editing. |
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
UpdateOriginalMatchSurface | Update original match surface geometry |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
MatchEdgeBuilderEdgeConstraintType Enumeration | Edge constraint type |
MatchEdgeBuilderMatchExact Enumeration | Match Exact types |
MatchEdgeBuilderPoleMoveDirection Enumeration | Pole movement direction |
MatchEdgeBuilderPoleMovementConstraintEnumType Enumeration | Pole movement type |
MatchEdgeBuilderTypes Enumeration | Match Edge match types. |
Property Detail¶
Blend¶
-
MatchEdgeBuilder.
Blend
¶ Returns the blend
-------------------------------------
Getter Method
Signature
Blend
Returns: Return type: NXOpen.Expression
New in version NX7.0.0.
License requirements: None.
CanUseFaceFinder¶
-
MatchEdgeBuilder.
CanUseFaceFinder
¶ Returns or sets the synchronous mode
-------------------------------------
Getter Method
Signature
CanUseFaceFinder
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CanUseFaceFinder
Parameters: canUseFaceFinder (bool) – New in version NX7.5.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
ControlPoleManager¶
-
MatchEdgeBuilder.
ControlPoleManager
¶ Returns the control pole manager
-------------------------------------
Getter Method
Signature
ControlPoleManager
Returns: Return type: NXOpen.GeometricUtilities.ControlPoleManagerData
New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
DegreePatches¶
-
MatchEdgeBuilder.
DegreePatches
¶ Returns the degree and patches
-------------------------------------
Getter Method
Signature
DegreePatches
Returns: Return type: NXOpen.GeometricUtilities.DegreesAndSegmentsOrPatchesBuilder
New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
DepthSkew¶
-
MatchEdgeBuilder.
DepthSkew
¶ Returns the depth skew
-------------------------------------
Getter Method
Signature
DepthSkew
Returns: Return type: NXOpen.GeometricUtilities.DepthSkewBuilder
New in version NX7.0.0.
License requirements: None.
DistanceTolerance¶
-
MatchEdgeBuilder.
DistanceTolerance
¶ Returns or sets the tolerance for extracting BSurface from a face
-------------------------------------
Getter Method
Signature
DistanceTolerance
Returns: Return type: float New in version NX7.5.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
DistanceTolerance
Parameters: tolerance (float) – New in version NX7.5.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
EdgeLimit¶
-
MatchEdgeBuilder.
EdgeLimit
¶ Returns the edge limit
-------------------------------------
Getter Method
Signature
EdgeLimit
Returns: Return type: NXOpen.GeometricUtilities.CurveRangeBuilder
New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
EdgeOffsetPosition¶
-
MatchEdgeBuilder.
EdgeOffsetPosition
¶ Returns the edge offset position
-------------------------------------
Getter Method
Signature
EdgeOffsetPosition
Returns: Return type: NXOpen.GeometricUtilities.OnPathDimensionBuilder
New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
EndEdgeConstraint¶
-
MatchEdgeBuilder.
EndEdgeConstraint
¶ Returns or sets the value indicating type of the end edge constraint
-------------------------------------
Getter Method
Signature
EndEdgeConstraint
Returns: Return type: NXOpen.Features.MatchEdgeBuilderEdgeConstraintType
New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndEdgeConstraint
Parameters: endEdgeConstraint ( NXOpen.Features.MatchEdgeBuilderEdgeConstraintType
) –New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
FaceRecognizer¶
-
MatchEdgeBuilder.
FaceRecognizer
¶ Returns the face recognition
-------------------------------------
Getter Method
Signature
FaceRecognizer
Returns: Return type: NXOpen.Features.FaceRecognitionBuilder
New in version NX7.5.0.
License requirements: None.
FlipTargetCurveOrientation¶
-
MatchEdgeBuilder.
FlipTargetCurveOrientation
¶ Returns or sets the target curve projection orientation
-------------------------------------
Getter Method
Signature
FlipTargetCurveOrientation
Returns: Return type: bool New in version NX7.5.2.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
FlipTargetCurveOrientation
Parameters: flip (bool) – New in version NX7.5.2.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
IsBlendEnabled¶
-
MatchEdgeBuilder.
IsBlendEnabled
¶ Returns or sets the value indicating if the matching is to be performed with blending
-------------------------------------
Getter Method
Signature
IsBlendEnabled
Returns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsBlendEnabled
Parameters: isBlendEnabled (bool) – New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
IsCreateCopy¶
-
MatchEdgeBuilder.
IsCreateCopy
¶ Returns or sets the new copy of match edge surface
-------------------------------------
Getter Method
Signature
IsCreateCopy
Returns: Return type: bool New in version NX6.0.1.
License requirements: features_modeling (“FEATURES MODELING”)
-------------------------------------
Setter Method
Signature
IsCreateCopy
Parameters: createCopy (bool) – New in version NX6.0.1.
License requirements: features_modeling (“FEATURES MODELING”)
IsEditPoleEnabled¶
-
MatchEdgeBuilder.
IsEditPoleEnabled
¶ Returns or sets the poles edit state
-------------------------------------
Getter Method
Signature
IsEditPoleEnabled
Returns: Return type: bool New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
-------------------------------------
Setter Method
Signature
IsEditPoleEnabled
Parameters: enable (bool) – New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
IsEndEdgeLocked¶
-
MatchEdgeBuilder.
IsEndEdgeLocked
¶ Returns or sets the end edge locked state
-------------------------------------
Getter Method
Signature
IsEndEdgeLocked
Returns: Return type: bool New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
IsEndEdgeLocked
Parameters: lockEndEdge (bool) – New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
IsEndPoleFixed¶
-
MatchEdgeBuilder.
IsEndPoleFixed
¶ Returns or sets the value indicating if end pole is fixed
-------------------------------------
Getter Method
Signature
IsEndPoleFixed
Returns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsEndPoleFixed
Parameters: fixEndPole (bool) – New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
IsG0Continuity¶
-
MatchEdgeBuilder.
IsG0Continuity
¶ Returns or sets the g0 continuity
-------------------------------------
Getter Method
Signature
IsG0Continuity
Returns: Return type: bool New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
IsG0Continuity
Parameters: g0Continuity (bool) – New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
IsG1Continuity¶
-
MatchEdgeBuilder.
IsG1Continuity
¶ Returns or sets the g1 continuity
-------------------------------------
Getter Method
Signature
IsG1Continuity
Returns: Return type: bool New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
IsG1Continuity
Parameters: g1Continuity (bool) – New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
IsG2Continuity¶
-
MatchEdgeBuilder.
IsG2Continuity
¶ Returns or sets the g2 continuity
-------------------------------------
Getter Method
Signature
IsG2Continuity
Returns: Return type: bool New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
IsG2Continuity
Parameters: g2Continuity (bool) – New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
IsG3Continuity¶
-
MatchEdgeBuilder.
IsG3Continuity
¶ Returns or sets the g3 continuity
-------------------------------------
Getter Method
Signature
IsG3Continuity
Returns: Return type: bool New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
IsG3Continuity
Parameters: g3Continuity (bool) – New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
IsKeepSelected¶
-
MatchEdgeBuilder.
IsKeepSelected
¶ Returns or sets the value indicating if the selections are to be maintained across the sessions of the command
-------------------------------------
Getter Method
Signature
IsKeepSelected
Returns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsKeepSelected
Parameters: isKeepSelected (bool) – New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
IsMatchEndToEnd¶
-
MatchEdgeBuilder.
IsMatchEndToEnd
¶ Returns or sets the match end to end state
-------------------------------------
Getter Method
Signature
IsMatchEndToEnd
Returns: Return type: bool New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
IsMatchEndToEnd
Parameters: isMatchEndToEnd (bool) – New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
IsStartEdgeLocked¶
-
MatchEdgeBuilder.
IsStartEdgeLocked
¶ Returns or sets the start edge locked state
-------------------------------------
Getter Method
Signature
IsStartEdgeLocked
Returns: Return type: bool New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
IsStartEdgeLocked
Parameters: isStartEdgeLocked (bool) – New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
IsStartPoleFixed¶
-
MatchEdgeBuilder.
IsStartPoleFixed
¶ Returns or sets the value indicating if start pole is fixed
-------------------------------------
Getter Method
Signature
IsStartPoleFixed
Returns: Return type: bool New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsStartPoleFixed
Parameters: fixStartPole (bool) – New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
MatchExactType¶
-
MatchEdgeBuilder.
MatchExactType
¶ Returns or sets the value indicating type of exact match
-------------------------------------
Getter Method
Signature
MatchExactType
Returns: Return type: NXOpen.Features.MatchEdgeBuilderMatchExact
New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MatchExactType
Parameters: matchExact ( NXOpen.Features.MatchEdgeBuilderMatchExact
) –New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
ObjectToEdit¶
-
MatchEdgeBuilder.
ObjectToEdit
¶ Returns the edge to edit
-------------------------------------
Getter Method
Signature
ObjectToEdit
Returns: Return type: NXOpen.SelectNXObject
New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
OppositeEdgeConstraint¶
-
MatchEdgeBuilder.
OppositeEdgeConstraint
¶ Returns the start continuity constraint for matched surface
-------------------------------------
Getter Method
Signature
OppositeEdgeConstraint
Returns: Return type: NXOpen.GeometricUtilities.Continuity
New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
PartialMatch¶
-
MatchEdgeBuilder.
PartialMatch
¶ Returns or sets the partial match
-------------------------------------
Getter Method
Signature
PartialMatch
Returns: Return type: int New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PartialMatch
Parameters: partialMatch (int) – New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
PoleMoveDirectionEnum¶
-
MatchEdgeBuilder.
PoleMoveDirectionEnum
¶ Returns or sets the value indicating the direction of pole movement
-------------------------------------
Getter Method
Signature
PoleMoveDirectionEnum
Returns: Return type: NXOpen.Features.MatchEdgeBuilderPoleMoveDirection
New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PoleMoveDirectionEnum
Parameters: poleMoveDirectionEnum ( NXOpen.Features.MatchEdgeBuilderPoleMoveDirection
) –New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
PoleMoveDirectionVector¶
-
MatchEdgeBuilder.
PoleMoveDirectionVector
¶ Returns or sets the pole move direction vector
-------------------------------------
Getter Method
Signature
PoleMoveDirectionVector
Returns: Return type: NXOpen.Direction
New in version NX7.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
PoleMoveDirectionVector
Parameters: poleMoveDirectionVector ( NXOpen.Direction
) –New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
PoleMovementConstraintType¶
-
MatchEdgeBuilder.
PoleMovementConstraintType
¶ Returns or sets the value indicating type of pole movement constraint
-------------------------------------
Getter Method
Signature
PoleMovementConstraintType
Returns: Return type: NXOpen.Features.MatchEdgeBuilderPoleMovementConstraintEnumType
New in version NX7.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
PoleMovementConstraintType
Parameters: poleMovementConstraint ( NXOpen.Features.MatchEdgeBuilderPoleMovementConstraintEnumType
) –New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
StartEdgeConstraint¶
-
MatchEdgeBuilder.
StartEdgeConstraint
¶ Returns or sets the value indicating type of the start edge constraint
-------------------------------------
Getter Method
Signature
StartEdgeConstraint
Returns: Return type: NXOpen.Features.MatchEdgeBuilderEdgeConstraintType
New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StartEdgeConstraint
Parameters: startEdgeConstraint ( NXOpen.Features.MatchEdgeBuilderEdgeConstraintType
) –New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
TangentDirectionVector¶
-
MatchEdgeBuilder.
TangentDirectionVector
¶ Returns or sets the tangent direction vector
-------------------------------------
Getter Method
Signature
TangentDirectionVector
Returns: Return type: NXOpen.Direction
New in version NX7.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TangentDirectionVector
Parameters: tangentDirectionVector ( NXOpen.Direction
) –New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
TargetObjects¶
-
MatchEdgeBuilder.
TargetObjects
¶ Returns the target object that the edge is matching to
-------------------------------------
Getter Method
Signature
TargetObjects
Returns: Return type: NXOpen.SelectDisplayableObjectList
New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
Type¶
-
MatchEdgeBuilder.
Type
¶ Returns or sets the type
-------------------------------------
Getter Method
Signature
Type
Returns: Return type: NXOpen.Features.MatchEdgeBuilderTypes
New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
Type
Parameters: type ( NXOpen.Features.MatchEdgeBuilderTypes
) –New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
Method Detail¶
EditPoleUpdateSurface¶
-
MatchEdgeBuilder.
EditPoleUpdateSurface
¶ Updates surface during edit pole.
This function is used only in pole editing stage and after poles are moved to new positions. This function updates the surface according to the new pole positions.
Signature
EditPoleUpdateSurface()
New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
LoadEditEdge¶
-
MatchEdgeBuilder.
LoadEditEdge
¶ Loads editing edge related internal data and should be called after selection of edge or face to match to
Signature
LoadEditEdge()
New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
ResetEditPoles¶
-
MatchEdgeBuilder.
ResetEditPoles
¶ Resets surface during edit pole.
This function resets the surface control poles to their initial positions.
Signature
ResetEditPoles()
New in version NX7.0.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
SetSelectedEditEdgeAndFace¶
-
MatchEdgeBuilder.
SetSelectedEditEdgeAndFace
¶ Sets edge and face
Signature
SetSelectedEditEdgeAndFace(edge, face)
Parameters: - edge (
NXOpen.Edge
) – edge - face (
NXOpen.Face
) – face
New in version NX7.5.0.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
- edge (
SetupPoleEditing¶
-
MatchEdgeBuilder.
SetupPoleEditing
¶ Sets up surface pole editing.
This should be called before getting into pole editing function to prepare necessary settings to start surface pole edit.
Signature
SetupPoleEditing()
New in version NX6.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
UpdateOriginalMatchSurface¶
-
MatchEdgeBuilder.
UpdateOriginalMatchSurface
¶ Update original match surface geometry
Signature
UpdateOriginalMatchSurface()
New in version NX7.5.2.
License requirements: features_modeling (“FEATURES MODELING”) OR studio_free_form (“STUDIO FREE FORM”)
Validate¶
-
MatchEdgeBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.