BridgeCurveBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# BridgeCurveBuilder Class

class `NXOpen.Features.``BridgeCurveBuilder`

  Bases: `NXOpen.Features.FeatureBuilder`

  Represents a `NXOpen.Features.BridgeCurve` builder

  To create a new instance of this class, use `NXOpen.Features.FeatureCollection.CreateBridgeCurveBuilder()`

  Default values.

  Property | Value
  --- | ---
  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
  Depth.Value | 50
  EndDirectionAngle.Value | 0
  EndTangentMagnitude.Value | 1
  IsAssociative | True
  MinimumRadiusValue.Value | 1
  ReverseEndDirection | False
  ReverseStartDirection | False
  Rho.Value | 0.5
  Skew.Value | 50
  StartDirectionAngle.Value | 0
  StartTangentMagnitude.Value | 1
  UPercentEnd.Value | 0
  UPercentStart.Value | 0
  VPercentEnd.Value | 0
  VPercentStart.Value | 0

  New in version NX5.0.0.

  Deprecated since version NX8.5.0: Use `NXOpen.Features.BridgeCurveBuilderEx` instead.

# Properties

Property | Description
--- | ---
ConstraintFaces | Returns the constraint faces
CurveFitData | Returns the curve fitting parameters
CurveFitOption | Returns or sets the curve fit option
Depth | Returns the depth value for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.PeakPoint`
EndContinuityOption | Returns or sets the end continuity option
EndCurveDirectionOption | Returns or sets the end curve direction option
EndDirectionAngle | Returns the end direction angle
EndObject | Returns the end object
EndObjectOption | Returns or sets the object selection option
EndPerpendicularFace | Returns the end perpendicular face
EndPointDirection | Returns or sets the end point direction
EndReferencePoint | Returns or sets the start reference point
EndSurfaceDirectionOption | Returns or sets the end surface direction option
EndTangentMagnitude | Returns the end tangent magnitude for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.EndPoint`
EndVectorObject | Returns or sets the start point direction
IsAssociative | Returns or sets whether the bridge curve is associative
MaximumDegree | Returns or sets the maximum degree
MaximumSegment | Returns or sets the maximum segment
MinimumRadiusOption | Returns or sets the minimum radius option
MinimumRadiusValue | Returns the minimum radius value
ObjectSelectionOption | Returns or sets the object selection option
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
ReverseEndDirection | Returns or sets the reverse end direction
ReverseStartDirection | Returns or sets the reverse start direction
Rho | Returns the rho value for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.Conic`
ShapeControlOption | Returns or sets the shape control option
ShapeCurve | Returns the shape curve for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.ShapeCurve`
Skew | Returns the skew value for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.PeakPoint`
StartContinuityOption | Returns or sets the start continuity option
StartCurveDirectionOption | Returns or sets the start curve direction option
StartDirectionAngle | Returns the start direction angle
StartObject | Returns the start object
StartPerpendicularFace | Returns the start perpendicular face
StartPointDirection | Returns or sets the start point direction
StartReferencePoint | Returns or sets the start reference point
StartSurfaceDirectionOption | Returns or sets the start surface direction option
StartTangentMagnitude | Returns the start tangent magnitude for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.EndPoint`
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename
Tag | Returns the Tag for this object.
Tolerance | Returns or sets the tolerance
UPercentEnd | Returns the u percent end
UPercentStart | Returns the u percent start
VPercentEnd | Returns the v percent end
VPercentStart | Returns the v percent start

# 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.
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
Validate | Validate whether the inputs to the component are sufficient for commit to be called.

# Enumerations

BridgeCurveBuilderConstraintTypes Enumeration | This enum represents the end continuity constraint types for the bridge curve
BridgeCurveBuilderCurveDirectionTypes Enumeration | This enum represents the direction type for input curves
BridgeCurveBuilderCurveFitTypes Enumeration | This enum represents the curve fit types for the bridge curve
BridgeCurveBuilderEndObjectTypes Enumeration | This enum represents the current selected end object types for the bridge curve
BridgeCurveBuilderMinRadiusTypes Enumeration | This enum represents the minimum radius types for the bridge curve
BridgeCurveBuilderSelectedObject Enumeration | This enum represents the current selected object for the bridge curve
BridgeCurveBuilderShapeControlTypes Enumeration | This enum represents the shape control types for the bridge curve
BridgeCurveBuilderSurfaceDirectionTypes Enumeration | This enum represents the direction type for input surfaces

# Property Detail

## ConstraintFaces

`BridgeCurveBuilder.``ConstraintFaces`

  Returns the constraint faces

  `-------------------------------------`

  Getter Method

  Signature `ConstraintFaces`

  Returns: |
  Return type: | `NXOpen.ScCollector`

  New in version NX5.0.0.

  License requirements: None.

## CurveFitData

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

## CurveFitOption

`BridgeCurveBuilder.``CurveFitOption`

  Returns or sets the curve fit option

  `-------------------------------------`

  Getter Method

  Signature `CurveFitOption`

  Returns: |
  Return type: | `NXOpen.Features.BridgeCurveBuilderCurveFitTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `CurveFitOption`

  Parameters: | curveFitOption (`NXOpen.Features.BridgeCurveBuilderCurveFitTypes`) –

  New in version NX5.0.0.

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

## Depth

`BridgeCurveBuilder.``Depth`

  Returns the depth value for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.PeakPoint`

  `-------------------------------------`

  Getter Method

  Signature `Depth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

## EndContinuityOption

`BridgeCurveBuilder.``EndContinuityOption`

  Returns or sets the end continuity option

  `-------------------------------------`

  Getter Method

  Signature `EndContinuityOption`

  Returns: |
  Return type: | `NXOpen.Features.BridgeCurveBuilderConstraintTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EndContinuityOption`

  Parameters: | endContinuityOption (`NXOpen.Features.BridgeCurveBuilderConstraintTypes`) –

  New in version NX5.0.0.

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

## EndCurveDirectionOption

`BridgeCurveBuilder.``EndCurveDirectionOption`

  Returns or sets the end curve direction option

  `-------------------------------------`

  Getter Method

  Signature `EndCurveDirectionOption`

  Returns: |
  Return type: | `NXOpen.Features.BridgeCurveBuilderCurveDirectionTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EndCurveDirectionOption`

  Parameters: | endCurveDirectionOption (`NXOpen.Features.BridgeCurveBuilderCurveDirectionTypes`) –

  New in version NX5.0.0.

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

## EndDirectionAngle

`BridgeCurveBuilder.``EndDirectionAngle`

  Returns the end direction angle

  `-------------------------------------`

  Getter Method

  Signature `EndDirectionAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

## EndObject

`BridgeCurveBuilder.``EndObject`

  Returns the end object

  `-------------------------------------`

  Getter Method

  Signature `EndObject`

  Returns: |
  Return type: | `NXOpen.SelectObject`

  New in version NX5.0.0.

  License requirements: None.

## EndObjectOption

`BridgeCurveBuilder.``EndObjectOption`

  Returns or sets the object selection option

  `-------------------------------------`

  Getter Method

  Signature `EndObjectOption`

  Returns: |
  Return type: | `NXOpen.Features.BridgeCurveBuilderEndObjectTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EndObjectOption`

  Parameters: | endObjectOption (`NXOpen.Features.BridgeCurveBuilderEndObjectTypes`) –

  New in version NX5.0.0.

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

## EndPerpendicularFace

`BridgeCurveBuilder.``EndPerpendicularFace`

  Returns the end perpendicular face

  `-------------------------------------`

  Getter Method

  Signature `EndPerpendicularFace`

  Returns: |
  Return type: | `NXOpen.SelectObject`

  New in version NX5.0.0.

  License requirements: None.

## EndPointDirection

`BridgeCurveBuilder.``EndPointDirection`

  Returns or sets the end point direction

  `-------------------------------------`

  Getter Method

  Signature `EndPointDirection`

  Returns: |
  Return type: | `NXOpen.Direction`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EndPointDirection`

  Parameters: | endPointDirection (`NXOpen.Direction`) –

  New in version NX5.0.0.

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

## EndReferencePoint

`BridgeCurveBuilder.``EndReferencePoint`

  Returns or sets the start reference point

  `-------------------------------------`

  Getter Method

  Signature `EndReferencePoint`

  Returns: |
  Return type: | `NXOpen.Point`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EndReferencePoint`

  Parameters: | endReferencePoint (`NXOpen.Point`) –

  New in version NX5.0.0.

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

## EndSurfaceDirectionOption

`BridgeCurveBuilder.``EndSurfaceDirectionOption`

  Returns or sets the end surface direction option

  `-------------------------------------`

  Getter Method

  Signature `EndSurfaceDirectionOption`

  Returns: |
  Return type: | `NXOpen.Features.BridgeCurveBuilderSurfaceDirectionTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EndSurfaceDirectionOption`

  Parameters: | endSurfaceDirectionOption (`NXOpen.Features.BridgeCurveBuilderSurfaceDirectionTypes`) –

  New in version NX5.0.0.

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

## EndTangentMagnitude

`BridgeCurveBuilder.``EndTangentMagnitude`

  Returns the end tangent magnitude for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.EndPoint`

  `-------------------------------------`

  Getter Method

  Signature `EndTangentMagnitude`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

## EndVectorObject

`BridgeCurveBuilder.``EndVectorObject`

  Returns or sets the start point direction

  `-------------------------------------`

  Getter Method

  Signature `EndVectorObject`

  Returns: |
  Return type: | `NXOpen.Direction`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EndVectorObject`

  Parameters: | endVectorObject (`NXOpen.Direction`) –

  New in version NX5.0.0.

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

## IsAssociative

`BridgeCurveBuilder.``IsAssociative`

  Returns or sets whether the bridge curve is associative

  `-------------------------------------`

  Getter Method

  Signature `IsAssociative`

  Returns: |
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `IsAssociative`

  Parameters: | associative (bool) –

  New in version NX5.0.0.

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

## MaximumDegree

`BridgeCurveBuilder.``MaximumDegree`

  Returns or sets the maximum degree

  `-------------------------------------`

  Getter Method

  Signature `MaximumDegree`

  Returns: |
  Return type: | int

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `MaximumDegree`

  Parameters: | maximumDegree (int) –

  New in version NX5.0.0.

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

## MaximumSegment

`BridgeCurveBuilder.``MaximumSegment`

  Returns or sets the maximum segment

  `-------------------------------------`

  Getter Method

  Signature `MaximumSegment`

  Returns: |
  Return type: | int

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `MaximumSegment`

  Parameters: | maximumSegment (int) –

  New in version NX5.0.0.

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

## MinimumRadiusOption

`BridgeCurveBuilder.``MinimumRadiusOption`

  Returns or sets the minimum radius option

  `-------------------------------------`

  Getter Method

  Signature `MinimumRadiusOption`

  Returns: |
  Return type: | `NXOpen.Features.BridgeCurveBuilderMinRadiusTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `MinimumRadiusOption`

  Parameters: | minimumRadiusOption (`NXOpen.Features.BridgeCurveBuilderMinRadiusTypes`) –

  New in version NX5.0.0.

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

## MinimumRadiusValue

`BridgeCurveBuilder.``MinimumRadiusValue`

  Returns the minimum radius value

  `-------------------------------------`

  Getter Method

  Signature `MinimumRadiusValue`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

## ObjectSelectionOption

`BridgeCurveBuilder.``ObjectSelectionOption`

  Returns or sets the object selection option

  `-------------------------------------`

  Getter Method

  Signature `ObjectSelectionOption`

  Returns: |
  Return type: | `NXOpen.Features.BridgeCurveBuilderSelectedObject`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ObjectSelectionOption`

  Parameters: | objectSelectionOption (`NXOpen.Features.BridgeCurveBuilderSelectedObject`) –

  New in version NX5.0.0.

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

## ReverseEndDirection

`BridgeCurveBuilder.``ReverseEndDirection`

  Returns or sets the reverse end direction

  `-------------------------------------`

  Getter Method

  Signature `ReverseEndDirection`

  Returns: |
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ReverseEndDirection`

  Parameters: | reverseEndDirection (bool) –

  New in version NX5.0.0.

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

## ReverseStartDirection

`BridgeCurveBuilder.``ReverseStartDirection`

  Returns or sets the reverse start direction

  `-------------------------------------`

  Getter Method

  Signature `ReverseStartDirection`

  Returns: |
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ReverseStartDirection`

  Parameters: | reverseStartDirection (bool) –

  New in version NX5.0.0.

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

## Rho

`BridgeCurveBuilder.``Rho`

  Returns the rho value for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.Conic`

  `-------------------------------------`

  Getter Method

  Signature `Rho`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

## ShapeControlOption

`BridgeCurveBuilder.``ShapeControlOption`

  Returns or sets the shape control option

  `-------------------------------------`

  Getter Method

  Signature `ShapeControlOption`

  Returns: |
  Return type: | `NXOpen.Features.BridgeCurveBuilderShapeControlTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ShapeControlOption`

  Parameters: | shapeControlOption (`NXOpen.Features.BridgeCurveBuilderShapeControlTypes`) –

  New in version NX5.0.0.

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

## ShapeCurve

`BridgeCurveBuilder.``ShapeCurve`

  Returns the shape curve for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.ShapeCurve`

  `-------------------------------------`

  Getter Method

  Signature `ShapeCurve`

  Returns: |
  Return type: | `NXOpen.SelectObject`

  New in version NX5.0.0.

  License requirements: None.

## Skew

`BridgeCurveBuilder.``Skew`

  Returns the skew value for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.PeakPoint`

  `-------------------------------------`

  Getter Method

  Signature `Skew`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

## StartContinuityOption

`BridgeCurveBuilder.``StartContinuityOption`

  Returns or sets the start continuity option

  `-------------------------------------`

  Getter Method

  Signature `StartContinuityOption`

  Returns: |
  Return type: | `NXOpen.Features.BridgeCurveBuilderConstraintTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `StartContinuityOption`

  Parameters: | startContinuityOption (`NXOpen.Features.BridgeCurveBuilderConstraintTypes`) –

  New in version NX5.0.0.

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

## StartCurveDirectionOption

`BridgeCurveBuilder.``StartCurveDirectionOption`

  Returns or sets the start curve direction option

  `-------------------------------------`

  Getter Method

  Signature `StartCurveDirectionOption`

  Returns: |
  Return type: | `NXOpen.Features.BridgeCurveBuilderCurveDirectionTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `StartCurveDirectionOption`

  Parameters: | startCurveDirectionOption (`NXOpen.Features.BridgeCurveBuilderCurveDirectionTypes`) –

  New in version NX5.0.0.

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

## StartDirectionAngle

`BridgeCurveBuilder.``StartDirectionAngle`

  Returns the start direction angle

  `-------------------------------------`

  Getter Method

  Signature `StartDirectionAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

## StartObject

`BridgeCurveBuilder.``StartObject`

  Returns the start object

  `-------------------------------------`

  Getter Method

  Signature `StartObject`

  Returns: |
  Return type: | `NXOpen.SelectObject`

  New in version NX5.0.0.

  License requirements: None.

## StartPerpendicularFace

`BridgeCurveBuilder.``StartPerpendicularFace`

  Returns the start perpendicular face

  `-------------------------------------`

  Getter Method

  Signature `StartPerpendicularFace`

  Returns: |
  Return type: | `NXOpen.SelectObject`

  New in version NX5.0.0.

  License requirements: None.

## StartPointDirection

`BridgeCurveBuilder.``StartPointDirection`

  Returns or sets the start point direction

  `-------------------------------------`

  Getter Method

  Signature `StartPointDirection`

  Returns: |
  Return type: | `NXOpen.Direction`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `StartPointDirection`

  Parameters: | startPointDirection (`NXOpen.Direction`) –

  New in version NX5.0.0.

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

## StartReferencePoint

`BridgeCurveBuilder.``StartReferencePoint`

  Returns or sets the start reference point

  `-------------------------------------`

  Getter Method

  Signature `StartReferencePoint`

  Returns: |
  Return type: | `NXOpen.Point`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `StartReferencePoint`

  Parameters: | startReferencePoint (`NXOpen.Point`) –

  New in version NX5.0.0.

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

## StartSurfaceDirectionOption

`BridgeCurveBuilder.``StartSurfaceDirectionOption`

  Returns or sets the start surface direction option

  `-------------------------------------`

  Getter Method

  Signature `StartSurfaceDirectionOption`

  Returns: |
  Return type: | `NXOpen.Features.BridgeCurveBuilderSurfaceDirectionTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `StartSurfaceDirectionOption`

  Parameters: | startSurfaceDirectionOption (`NXOpen.Features.BridgeCurveBuilderSurfaceDirectionTypes`) –

  New in version NX5.0.0.

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

## StartTangentMagnitude

`BridgeCurveBuilder.``StartTangentMagnitude`

  Returns the start tangent magnitude for shape control option of `NXOpen.Features.BridgeCurveBuilderShapeControlTypes.EndPoint`

  `-------------------------------------`

  Getter Method

  Signature `StartTangentMagnitude`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

## Tolerance

`BridgeCurveBuilder.``Tolerance`

  Returns or sets the tolerance

  `-------------------------------------`

  Getter Method

  Signature `Tolerance`

  Returns: |
  Return type: | float

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Tolerance`

  Parameters: | tolerance (float) –

  New in version NX5.0.0.

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

## UPercentEnd

`BridgeCurveBuilder.``UPercentEnd`

  Returns the u percent end

  `-------------------------------------`

  Getter Method

  Signature `UPercentEnd`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

## UPercentStart

`BridgeCurveBuilder.``UPercentStart`

  Returns the u percent start

  `-------------------------------------`

  Getter Method

  Signature `UPercentStart`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

## VPercentEnd

`BridgeCurveBuilder.``VPercentEnd`

  Returns the v percent end

  `-------------------------------------`

  Getter Method

  Signature `VPercentEnd`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

## VPercentStart

`BridgeCurveBuilder.``VPercentStart`

  Returns the v percent start

  `-------------------------------------`

  Getter Method

  Signature `VPercentStart`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.0.

  License requirements: None.

# Method Detail

## Validate

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