BridgeCurveBuilderEx Class¶
-
class
NXOpen.Features.
BridgeCurveBuilderEx
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a
NXOpen.Features.BridgeCurve
builder.Use
NXOpen.Features.BridgeCurveBuilderEx
to create, shape and constrain bridges curves between curves, points, surfaces or surface edges. The builder can also create symmetric bridge curves across a datum plane, datum axis or a vector representing a plane. For more details see the NX documentation for Bridge Curves.To create a new instance of this class, use
NXOpen.Features.FeatureCollection.CreateBridgeCurveBuilderEx()
Default values.
Property Value ConstraintRadius.Value 1.0 (millimeters part), 0.0625 (inches part) CurveFitData.CurveJoinMethod No CurveFitData.Degree 7 CurveFitData.FitMethod DegreeAndSegments CurveFitData.IsAdvancedFit 0 CurveFitData.IsAlignShape 0 CurveFitData.MaximumDegree 7 CurveFitData.MaximumSegments 1 CurveFitData.MinimumDegree 5 CurveFitData.Segments 1 EndConnectivity.Continuity.ContinuityType G1 Rho.Value 0.5 New in version NX8.5.0.
Properties¶
Property | Description |
---|---|
ConstraintFaces | Returns the constraint faces |
ConstraintRadius | Returns the constraint radius |
CurveFitData | Returns the curve fitting parameters |
DepthSkew | Returns the depth skew |
EndConnectivity | Returns the data representing connectivity information at end |
EndObject | Returns the end object |
EndObjectType | Returns or sets the end object type |
EndSection | Returns the end section |
EndVector | Returns or sets the end vector representing a plane for symmetric modeling |
IsAssociative | Returns or sets the flag indicating if a feature should be created |
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
PatchSolutionFlag | Returns or sets the patch solution flag |
PatchSurfaceFilename | Returns or sets the patch surface filename |
RadiusConstraintMethod | Returns or sets the radius constraint method |
Rho | Returns the rho value |
ShapeControlMethod | Returns or sets the shape control method |
StartConnectivity | Returns the data representing connectivity information at start |
StartObject | Returns the start object |
StartObjectType | Returns or sets the start object type |
StartSection | Returns the start section |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
TangentMagnitude | Returns the tangent magnitude |
TemplateCurve | Returns the template curve |
UseNearestPointOnSection | Returns or sets the flag indicating if the nearest cursor position on the section is to be used to locate start or end of the curve |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature @return |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
Evaluate | Evaluates the curve |
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. |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
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 |
UpdateOnEndVectorReversal | Updates the builder based on end vector sense |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
BridgeCurveBuilderExEndObjectTypes Enumeration | End object type |
BridgeCurveBuilderExRadiusConstraintMethods Enumeration | Radius constraint methods |
BridgeCurveBuilderExShapeControlMethods Enumeration | Shape control methods |
BridgeCurveBuilderExStartObjectTypes Enumeration | Start object type |
Property Detail¶
ConstraintFaces¶
-
BridgeCurveBuilderEx.
ConstraintFaces
¶ Returns the constraint faces
-------------------------------------
Getter Method
Signature
ConstraintFaces()
Returns: Return type: NXOpen.ScCollector
New in version NX8.5.0.
License requirements: None.
ConstraintRadius¶
-
BridgeCurveBuilderEx.
ConstraintRadius
¶ Returns the constraint radius
-------------------------------------
Getter Method
Signature
ConstraintRadius()
Returns: Return type: NXOpen.Expression
New in version NX8.5.0.
License requirements: None.
CurveFitData¶
-
BridgeCurveBuilderEx.
CurveFitData
¶ Returns the curve fitting parameters
-------------------------------------
Getter Method
Signature
CurveFitData()
Returns: Return type: NXOpen.GeometricUtilities.CurveFitData
New in version NX8.5.0.
License requirements: None.
DepthSkew¶
-
BridgeCurveBuilderEx.
DepthSkew
¶ Returns the depth skew
-------------------------------------
Getter Method
Signature
DepthSkew()
Returns: Return type: NXOpen.GeometricUtilities.DepthSkewBuilder
New in version NX8.5.0.
License requirements: None.
EndConnectivity¶
-
BridgeCurveBuilderEx.
EndConnectivity
¶ Returns the data representing connectivity information at end
-------------------------------------
Getter Method
Signature
EndConnectivity()
Returns: Return type: NXOpen.GeometricUtilities.BridgeCurveConnectivity
New in version NX8.5.0.
License requirements: None.
EndObject¶
-
BridgeCurveBuilderEx.
EndObject
¶ Returns the end object
-------------------------------------
Getter Method
Signature
EndObject()
Returns: Return type: NXOpen.SelectNXObject
New in version NX8.5.0.
License requirements: None.
EndObjectType¶
-
BridgeCurveBuilderEx.
EndObjectType
¶ Returns or sets the end object type
-------------------------------------
Getter Method
Signature
EndObjectType()
Returns: Return type: NXOpen.Features.BridgeCurveBuilderExEndObjectTypes
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndObjectType(endObjectType)
Parameters: endObjectType ( NXOpen.Features.BridgeCurveBuilderExEndObjectTypes
) –New in version NX8.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)
EndSection¶
-
BridgeCurveBuilderEx.
EndSection
¶ Returns the end section
-------------------------------------
Getter Method
Signature
EndSection()
Returns: Return type: NXOpen.Section
New in version NX8.5.0.
License requirements: None.
EndVector¶
-
BridgeCurveBuilderEx.
EndVector
¶ Returns or sets the end vector representing a plane for symmetric modeling
-------------------------------------
Getter Method
Signature
EndVector()
Returns: Return type: NXOpen.Direction
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndVector(endVector)
Parameters: endVector ( NXOpen.Direction
) –New in version NX8.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)
IsAssociative¶
-
BridgeCurveBuilderEx.
IsAssociative
¶ Returns or sets the flag indicating if a feature should be created
-------------------------------------
Getter Method
Signature
IsAssociative()
Returns: Return type: bool New in version NX8.5.0.
License requirements: features_modeling (“FEATURES MODELING”)
-------------------------------------
Setter Method
Signature
IsAssociative(associative)
Parameters: associative (bool) – New in version NX8.5.0.
License requirements: features_modeling (“FEATURES MODELING”)
RadiusConstraintMethod¶
-
BridgeCurveBuilderEx.
RadiusConstraintMethod
¶ Returns or sets the radius constraint method
-------------------------------------
Getter Method
Signature
RadiusConstraintMethod()
Returns: Return type: NXOpen.Features.BridgeCurveBuilderExRadiusConstraintMethods
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RadiusConstraintMethod(radiusConstraintMethod)
Parameters: radiusConstraintMethod ( NXOpen.Features.BridgeCurveBuilderExRadiusConstraintMethods
) –New in version NX8.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)
Rho¶
-
BridgeCurveBuilderEx.
Rho
¶ Returns the rho value
-------------------------------------
Getter Method
Signature
Rho()
Returns: Return type: NXOpen.Expression
New in version NX8.5.0.
License requirements: None.
ShapeControlMethod¶
-
BridgeCurveBuilderEx.
ShapeControlMethod
¶ Returns or sets the shape control method
-------------------------------------
Getter Method
Signature
ShapeControlMethod()
Returns: Return type: NXOpen.Features.BridgeCurveBuilderExShapeControlMethods
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShapeControlMethod(shapeControlMethod)
Parameters: shapeControlMethod ( NXOpen.Features.BridgeCurveBuilderExShapeControlMethods
) –New in version NX8.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)
StartConnectivity¶
-
BridgeCurveBuilderEx.
StartConnectivity
¶ Returns the data representing connectivity information at start
-------------------------------------
Getter Method
Signature
StartConnectivity()
Returns: Return type: NXOpen.GeometricUtilities.BridgeCurveConnectivity
New in version NX8.5.0.
License requirements: None.
StartObject¶
-
BridgeCurveBuilderEx.
StartObject
¶ Returns the start object
-------------------------------------
Getter Method
Signature
StartObject()
Returns: Return type: NXOpen.SelectNXObject
New in version NX8.5.0.
License requirements: None.
StartObjectType¶
-
BridgeCurveBuilderEx.
StartObjectType
¶ Returns or sets the start object type
-------------------------------------
Getter Method
Signature
StartObjectType()
Returns: Return type: NXOpen.Features.BridgeCurveBuilderExStartObjectTypes
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StartObjectType(startObjectType)
Parameters: startObjectType ( NXOpen.Features.BridgeCurveBuilderExStartObjectTypes
) –New in version NX8.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)
StartSection¶
-
BridgeCurveBuilderEx.
StartSection
¶ Returns the start section
-------------------------------------
Getter Method
Signature
StartSection()
Returns: Return type: NXOpen.Section
New in version NX8.5.0.
License requirements: None.
TangentMagnitude¶
-
BridgeCurveBuilderEx.
TangentMagnitude
¶ Returns the tangent magnitude
-------------------------------------
Getter Method
Signature
TangentMagnitude()
Returns: Return type: NXOpen.GeometricUtilities.TangentMagnitudeBuilder
New in version NX8.5.0.
License requirements: None.
TemplateCurve¶
-
BridgeCurveBuilderEx.
TemplateCurve
¶ Returns the template curve
-------------------------------------
Getter Method
Signature
TemplateCurve()
Returns: Return type: NXOpen.SelectCurve
New in version NX8.5.0.
License requirements: None.
UseNearestPointOnSection¶
-
BridgeCurveBuilderEx.
UseNearestPointOnSection
¶ Returns or sets the flag indicating if the nearest cursor position on the section is to be used to locate start or end of the curve
-------------------------------------
Getter Method
Signature
UseNearestPointOnSection()
Returns: Return type: bool New in version NX9.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
-------------------------------------
Setter Method
Signature
UseNearestPointOnSection(useNearestPointOnSection)
Parameters: useNearestPointOnSection (bool) – New in version NX9.0.0.
License requirements: features_modeling (“FEATURES MODELING”)
Method Detail¶
Evaluate¶
-
BridgeCurveBuilderEx.
Evaluate
¶ Evaluates the curve
Signature
Evaluate()
New in version NX8.5.0.
License requirements: features_modeling (“FEATURES MODELING”)
UpdateOnEndVectorReversal¶
-
BridgeCurveBuilderEx.
UpdateOnEndVectorReversal
¶ Updates the builder based on end vector sense
Signature
UpdateOnEndVectorReversal()
New in version NX8.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)
Validate¶
-
BridgeCurveBuilderEx.
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.