BridgeCurveConnectivity Class

class NXOpen.GeometricUtilities.BridgeCurveConnectivity

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Data offering connectivity controls for NXOpen.Features.BridgeCurveBuilderEx.

Use NXOpen.GeometricUtilities.BridgeCurveConnectivity to define continuity level, position and tangency, curvature or flow at the end of a bridge curve. For more details see the NX documentation for Bridge Curves.

New in version NX8.5.0.

Properties

Property Description
CanReverseDirection Returns or sets the flag indicating if tangent direction is to be reversed
Continuity Returns the continuity level
CurveDirectionOption Returns or sets the curve direction option
DirectionAtPoint Returns or sets the direction at point
FaceDirectionOption Returns or sets the face direction option
LocationOnSection Returns the location on section
PerpendicularFace Returns the perpendicular face
SectionAngle Returns the section angle.
Tag Returns the Tag for this object.
UPercentage Returns the U coordinate percentage indicating location on the face where bridge curve is connected
VPercentage Returns the V coordinate percentage indicating location on the face where bridge curve is connected

Methods

Method Description
EditUVPercentage Edits parameter percentage of a representative point on face
UpdateBasedOnLocationOnSection Updates the data based on NXOpen.GeometricUtilities.BridgeCurveConnectivity.LocationOnSection()
UpdateOnDirectionAtPointReversal Updates the data based on BridgeCurveConnectivity.DirectionAtPoint`() sense
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

BridgeCurveConnectivityCurveDirectionOptions Enumeration Tangent constraint direction when end is attached to a section
BridgeCurveConnectivityFaceDirectionOptions Enumeration Tangent constraint direction when end is attached to a face

Property Detail

CanReverseDirection

BridgeCurveConnectivity.CanReverseDirection

Returns or sets the flag indicating if tangent direction is to be reversed

-------------------------------------

Getter Method

Signature CanReverseDirection

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CanReverseDirection

Parameters:reverseDirection (bool) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)

Continuity

BridgeCurveConnectivity.Continuity

Returns the continuity level

-------------------------------------

Getter Method

Signature Continuity

Returns:
Return type:NXOpen.GeometricUtilities.Continuity

New in version NX8.5.0.

License requirements: None.

CurveDirectionOption

BridgeCurveConnectivity.CurveDirectionOption

Returns or sets the curve direction option

-------------------------------------

Getter Method

Signature CurveDirectionOption

Returns:
Return type:NXOpen.GeometricUtilities.BridgeCurveConnectivityCurveDirectionOptions

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CurveDirectionOption

Parameters:curveDirectionOption (NXOpen.GeometricUtilities.BridgeCurveConnectivityCurveDirectionOptions) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)

DirectionAtPoint

BridgeCurveConnectivity.DirectionAtPoint

Returns or sets the direction at point

-------------------------------------

Getter Method

Signature DirectionAtPoint

Returns:
Return type:NXOpen.Direction

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DirectionAtPoint

Parameters:direction (NXOpen.Direction) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)

FaceDirectionOption

BridgeCurveConnectivity.FaceDirectionOption

Returns or sets the face direction option

-------------------------------------

Getter Method

Signature FaceDirectionOption

Returns:
Return type:NXOpen.GeometricUtilities.BridgeCurveConnectivityFaceDirectionOptions

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature FaceDirectionOption

Parameters:faceDirectionOption (NXOpen.GeometricUtilities.BridgeCurveConnectivityFaceDirectionOptions) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)

LocationOnSection

BridgeCurveConnectivity.LocationOnSection

Returns the location on section

-------------------------------------

Getter Method

Signature LocationOnSection

Returns:
Return type:NXOpen.GeometricUtilities.OnPathDimensionBuilder

New in version NX8.5.0.

License requirements: None.

PerpendicularFace

BridgeCurveConnectivity.PerpendicularFace

Returns the perpendicular face

-------------------------------------

Getter Method

Signature PerpendicularFace

Returns:
Return type:NXOpen.SelectFace

New in version NX8.5.0.

License requirements: None.

SectionAngle

BridgeCurveConnectivity.SectionAngle

Returns the section angle.

Positive U direction is used as reference to measure the angle in tangent plane.

-------------------------------------

Getter Method

Signature SectionAngle

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

UPercentage

BridgeCurveConnectivity.UPercentage

Returns the U coordinate percentage indicating location on the face where bridge curve is connected

-------------------------------------

Getter Method

Signature UPercentage

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

VPercentage

BridgeCurveConnectivity.VPercentage

Returns the V coordinate percentage indicating location on the face where bridge curve is connected

-------------------------------------

Getter Method

Signature VPercentage

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

Method Detail

EditUVPercentage

BridgeCurveConnectivity.EditUVPercentage

Edits parameter percentage of a representative point on face

Signature EditUVPercentage(uPercent, vPercent)

Parameters:
  • uPercent (float) –
  • vPercent (float) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)

UpdateBasedOnLocationOnSection

BridgeCurveConnectivity.UpdateBasedOnLocationOnSection

Updates the data based on NXOpen.GeometricUtilities.BridgeCurveConnectivity.LocationOnSection()

Signature UpdateBasedOnLocationOnSection()

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)

UpdateOnDirectionAtPointReversal

BridgeCurveConnectivity.UpdateOnDirectionAtPointReversal

Updates the data based on BridgeCurveConnectivity.DirectionAtPoint`() sense

Signature UpdateOnDirectionAtPointReversal()

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR nx_freeform_1 (“basic freeform modeling”)

Validate

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