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.

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.