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 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(reverseDirection)
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(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(direction)
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(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
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`
senseSignature
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.