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
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.

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

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

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

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

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

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

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

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.