CurveFinderBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# CurveFinderBuilder Class

class `NXOpen.Features.``CurveFinderBuilder`

  Bases: `NXOpen.TaggedObject`, `NXOpen.GeometricUtilities.IComponentBuilder`

  Represents a collection of curves and their relationships to other curves in the model

  New in version NX11.0.0.

# Properties

Property | Description
--- | ---
ChamferEnabled | Returns or sets a value that indicates whether add chamfer relation recognition for the last curves added to curve collector
CoincidentVertex2dComponentEnabled | Returns or sets a value that indicates whether add coincident vertex 2d component relation recognition for the last curves added to curve collector
CoincidentVertexEnabled | Returns or sets a value that indicates whether add coincident vertex relation recognition for the last curves added to curve collector
CoincidentVertexSketchGroupEnabled | Returns or sets a value that indicates whether add coincident vertex relation recognition for the last curves added to curve collector
Collinear2dComponentEnabled | Returns or sets a value that indicates whether add collinear 2d component relation recognition for the last curves added to curve collector
CollinearEnabled | Returns or sets a value that indicates whether add collinear relation recognition for the last curves added to curve collector
CollinearSketchGroupEnabled | Returns or sets a value that indicates whether add collinear relation recognition for the last curves added to curve collector
CompoundGeometryRelationScope | Returns or sets a value that indicates what kind of 2d component relations are needed to recognize
Concentric2dComponentEnabled | Returns or sets a value that indicates whether add concentric 2d component relation recognition for the last curves added to curve collector
ConcentricEnabled | Returns or sets a value that indicates whether add concentric relation recognition for the last curves added to curve collector
ConcentricSketchGroupEnabled | Returns or sets a value that indicates whether add concentric relation recognition for the last curves added to curve collector
CurvePointList | Returns the curve and point collector
CurveSection | Returns the curve collector
EqualRadius2dComponentEnabled | Returns or sets a value that indicates whether add equal radius 2d component recognition for the last curves added to curve collector
EqualRadiusEnabled | Returns or sets a value that indicates whether add equal radius recognition for the last curves added to curve collector
EqualRadiusSketchGroupEnabled | Returns or sets a value that indicates whether add equal radius recognition for the last curves added to curve collector
FindScopeOption | Returns or sets a value that indicates which find scope option is
Offset2dComponentEnabled | Returns or sets a value that indicates whether add offset 2d component relation recognition for the last curves added to curve collector
OffsetEnabled | Returns or sets a value that indicates whether add offset relation recognition for the last curves added to curve collector
OffsetSketchGroupEnabled | Returns or sets a value that indicates whether add offset relation recognition for the last curves added to curve collector
Parallel2dComponentEnabled | Returns or sets a value that indicates whether add parallel 2d component relation recognition for the last curves added to curve collector
ParallelEnabled | Returns or sets a value that indicates whether add parallel relation recognition for the last curves added to curve collector
ParallelSketchGroupEnabled | Returns or sets a value that indicates whether add parallel relation recognition for the last curves added to curve collector
RelationScope | Returns or sets a value that indicates what kind of relations are needed to recognize
SketchGroupRelationScope | Returns or sets a value that indicates what kind of sketch group relations are needed to recognize
SymmetricEnabled | Returns or sets a value that indicates whether add symmetric relation recognition for the last curves added to curve collector
SymmetryOption | Returns or sets a value that indicates which symmetric option is
SymmetryReference | Returns the symmetry line reference
Tag | Returns the Tag for this object.
Tangent2dComponentEnabled | Returns or sets a value that indicates whether add tangent 2d component relation recognition for the last curves added to curve collector
TangentEnabled | Returns or sets a value that indicates whether add tangent relation recognition for the last curves added to curve collector
TangentSketchGroupEnabled | Returns or sets a value that indicates whether add tangent relation recognition for the last curves added to curve collector
UseCurveFinder | Returns or sets a value that indicates whether relation recognition is enabled
VertexOnCurve2dComponentEnabled | Returns or sets a value that indicates whether add vertex on curve 2d component relation recognition for the last vertexes added to the collector
VertexOnCurveEnabled | Returns or sets a value that indicates whether add vertex on curve relation recognition for the last vertexes added to the collector
VertexOnCurveSketchGroupEnabled | Returns or sets a value that indicates whether add vertex on curve relation recognition for the last vertexes added to the collector

# Methods

Method | Description
--- | ---
AddChamfer | Adds chamfer relations of the last curves added to curve collector
AddCoincident | Adds coincident vertex relations of the last vertexes added to curve collector
AddCoincident2dComponent | Adds coincident 2d component relations of the last curves added to curve collector
AddCoincidentSketchGroup | Adds coincident sketch group relations of the last curves added to curve collector
AddConcentric | Adds concentric relations of the last curves added to curve collector
AddConcentric2dComponent | Adds concentric 2d component relations of the last curves added to curve collector
AddConcentricSketchGroup | Adds concentric sketch group relations of the last curves added to curve collector
AddConlinear | Adds conlinear relations of the last curves added to curve collector
AddConlinear2dComponent | Adds conlinear 2d component relations of the last curves added to curve collector
AddConlinearSketchGroup | Adds conlinear sketch group relations of the last curves added to curve collector
AddEqualRadius | Adds equal radius relations of the last curves added to curve collector
AddEqualRadius2dComponent | Adds equal radius 2d component relations of the last curves added to curve collector
AddEqualRadiusSketchGroup | Adds equal radius sketch group relations of the last curves added to curve collector
AddOffset | Adds offset relations of the last curves added to curve collector
AddOffset2dComponent | Adds offset 2d component relations of the last curves added to curve collector
AddOffsetSketchGroup | Adds offset sketch group relations of the last curves added to curve collector
AddParallel | Adds parallel relations of the last curves added to curve collector
AddParallel2dComponent | Adds parallel 2d component relations of the last curves added to curve collector
AddParallelSketchGroup | Adds parallel sketch group relations of the last curves added to curve collector
AddSymmetric | Add symmetric relations of the last curves added to curve collector
AddTangent | Adds tangent relations of the last curves added to curve collector
AddTangent2dComponent | Adds tangent 2d component relations of the last curves added to curve collector
AddTangentSketchGroup | Adds tangent sketch group relations of the last curves added to curve collector
AddVertexOnCurve | Adds vertex on curve relations of the last curves added to curve collector
AddVertexOnCurve2dComponent | Adds vertex on curve 2d component relations of the last curves added to curve collector
AddVertexOnCurveSketchGroup | Adds vertex on curve sketch group relations of the last curves added to curve collector
DeselectCurves | Removes curves from collector
DeselectSnapPoint | Removes snap point from collector
DeselectSymmetryReference | Deselect entity for symmetry reference
FindRelationCurve | Finds relation curves
FindScopeCurve | Finds relation curves in the scope
RecognizeRigid | Recognize rigid from the recognized relation
RemoveChamfer | Removes chamfer relations of the last curves added to curve collector
RemoveCoincident | Removes coincident vertex relations of the last vertexes added to curve collector
RemoveCoincident2dComponent | Removes coincident 2d component relations of the last curves added to curve collector
RemoveCoincidentSketchGroup | Removes coincident sketch group relations of the last curves added to curve collector
RemoveConcentric | Removes concentric relations of the last curves added to curve collector
RemoveConcentric2dComponent | Removes concentric 2d component relations of the last curves added to curve collector
RemoveConcentricSketchGroup | Removes concentric sketch group relations of the last curves added to curve collector
RemoveConlinear | Removes conlinear relations of the last curves added to curve collector
RemoveConlinear2dComponent | Removes conlinear 2d component relations of the last curves added to curve collector
RemoveConlinearSketchGroup | Removes conlinear sketch group relations of the last curves added to curve collector
RemoveEngineNodes | Close the VTK interaction and Remove all nodes from the Engine
RemoveEqualRadius | Removes equal radius relations of the last curves added to curve collector
RemoveEqualRadius2dComponent | Removes equal radius 2d component relations of the last curves added to curve collector
RemoveEqualRadiusSketchGroup | Removes equal radius sketch group relations of the last curves added to curve collector
RemoveIncludedConstraints | Remove all the included constraint
RemoveOffset | Removes offset relations of the last curves added to curve collector
RemoveOffset2dComponent | Removes offset 2d component relations of the last curves added to curve collector
RemoveOffsetSketchGroup | Removes offset sketch group relations of the last curves added to curve collector
RemoveParallel | Removes parallel relations of the last curves added to curve collector
RemoveParallel2dComponent | Removes parallel 2d component relations of the last curves added to curve collector
RemoveParallelSketchGroup | Removes parallel sketch group relations of the last curves added to curve collector
RemoveSymmetric | Removes symmetric relations of the last curves added to curve collector
RemoveTangent | Removes tangent relations of the last curves added to curve collector
RemoveTangent2dComponent | Removes tangent 2d component relations of the last curves added to curve collector
RemoveTangentSketchGroup | Removes tangent sketch group relations of the last curves added to curve collector
RemoveVertexOnCurve | Removes vertex on curve relations of the last curves added to curve collector
RemoveVertexOnCurve2dComponent | Removes vertex on curve 2d component relations of the last curves added to curve collector
RemoveVertexOnCurveSketchGroup | Removes vertex on curve sketch group relations of the last curves added to curve collector
RestoreEngineNodes | ReStore all nodes from the Engine On Undo
SelectCurves | Adds curves to collector
SelectSnapPoint | Adds snap point to collector
SelectSymmetryReference | Selects entity for symmetry reference
SetDistanceTolerance | Set the distance Tolerance for loop Recognization
UnrecognizeRigid | Unrecognize rigid from the unrecognized relation
Validate | Validate whether the inputs to the component are sufficient for commit to be called.

# Property Detail

## ChamferEnabled

`CurveFinderBuilder.``ChamferEnabled`

  Returns or sets a value that indicates whether add chamfer relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `ChamferEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ChamferEnabled`

  Parameters: | chamferEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## CoincidentVertex2dComponentEnabled

`CurveFinderBuilder.``CoincidentVertex2dComponentEnabled`

  Returns or sets a value that indicates whether add coincident vertex 2d component relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `CoincidentVertex2dComponentEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.1.

  License requirements: None.

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

  Setter Method

  Signature `CoincidentVertex2dComponentEnabled`

  Parameters: | coincidentVertex2dComponentEnabled (bool) –

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## CoincidentVertexEnabled

`CurveFinderBuilder.``CoincidentVertexEnabled`

  Returns or sets a value that indicates whether add coincident vertex relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `CoincidentVertexEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `CoincidentVertexEnabled`

  Parameters: | coincidentVertexEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## CoincidentVertexSketchGroupEnabled

`CurveFinderBuilder.``CoincidentVertexSketchGroupEnabled`

  Returns or sets a value that indicates whether add coincident vertex relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `CoincidentVertexSketchGroupEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `CoincidentVertexSketchGroupEnabled`

  Parameters: | coincidentVertexEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## Collinear2dComponentEnabled

`CurveFinderBuilder.``Collinear2dComponentEnabled`

  Returns or sets a value that indicates whether add collinear 2d component relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `Collinear2dComponentEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.1.

  License requirements: None.

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

  Setter Method

  Signature `Collinear2dComponentEnabled`

  Parameters: | collinear2dComponentEnabled (bool) –

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## CollinearEnabled

`CurveFinderBuilder.``CollinearEnabled`

  Returns or sets a value that indicates whether add collinear relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `CollinearEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `CollinearEnabled`

  Parameters: | collinearEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## CollinearSketchGroupEnabled

`CurveFinderBuilder.``CollinearSketchGroupEnabled`

  Returns or sets a value that indicates whether add collinear relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `CollinearSketchGroupEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `CollinearSketchGroupEnabled`

  Parameters: | collinearEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## CompoundGeometryRelationScope

`CurveFinderBuilder.``CompoundGeometryRelationScope`

  Returns or sets a value that indicates what kind of 2d component relations are needed to recognize

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

  Getter Method

  Signature `CompoundGeometryRelationScope`

  Returns: |
  Return type: | int

  New in version NX11.0.1.

  License requirements: None.

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

  Setter Method

  Signature `CompoundGeometryRelationScope`

  Parameters: | relationScope (int) –

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## Concentric2dComponentEnabled

`CurveFinderBuilder.``Concentric2dComponentEnabled`

  Returns or sets a value that indicates whether add concentric 2d component relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `Concentric2dComponentEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.1.

  License requirements: None.

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

  Setter Method

  Signature `Concentric2dComponentEnabled`

  Parameters: | concentricComponentGeometryEnabled (bool) –

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## ConcentricEnabled

`CurveFinderBuilder.``ConcentricEnabled`

  Returns or sets a value that indicates whether add concentric relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `ConcentricEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ConcentricEnabled`

  Parameters: | concentricEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## ConcentricSketchGroupEnabled

`CurveFinderBuilder.``ConcentricSketchGroupEnabled`

  Returns or sets a value that indicates whether add concentric relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `ConcentricSketchGroupEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ConcentricSketchGroupEnabled`

  Parameters: | concentricEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## CurvePointList

`CurveFinderBuilder.``CurvePointList`

  Returns the curve and point collector

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

  Getter Method

  Signature `CurvePointList`

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

  New in version NX11.0.0.

  License requirements: None.

## CurveSection

`CurveFinderBuilder.``CurveSection`

  Returns the curve collector

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

  Getter Method

  Signature `CurveSection`

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

  New in version NX11.0.0.

  Deprecated since version NX10.0.0: This is for pre NX10 usage, do not use this method.

  License requirements: None.

## EqualRadius2dComponentEnabled

`CurveFinderBuilder.``EqualRadius2dComponentEnabled`

  Returns or sets a value that indicates whether add equal radius 2d component recognition for the last curves added to curve collector

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

  Getter Method

  Signature `EqualRadius2dComponentEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.1.

  License requirements: None.

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

  Setter Method

  Signature `EqualRadius2dComponentEnabled`

  Parameters: | equalRadius2dComponentEnabled (bool) –

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## EqualRadiusEnabled

`CurveFinderBuilder.``EqualRadiusEnabled`

  Returns or sets a value that indicates whether add equal radius recognition for the last curves added to curve collector

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

  Getter Method

  Signature `EqualRadiusEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `EqualRadiusEnabled`

  Parameters: | equalRadiusEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## EqualRadiusSketchGroupEnabled

`CurveFinderBuilder.``EqualRadiusSketchGroupEnabled`

  Returns or sets a value that indicates whether add equal radius recognition for the last curves added to curve collector

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

  Getter Method

  Signature `EqualRadiusSketchGroupEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `EqualRadiusSketchGroupEnabled`

  Parameters: | equalRadiusEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## FindScopeOption

`CurveFinderBuilder.``FindScopeOption`

  Returns or sets a value that indicates which find scope option is

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

  Getter Method

  Signature `FindScopeOption`

  Returns: |
  Return type: | int

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `FindScopeOption`

  Parameters: | scopeOption (int) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## Offset2dComponentEnabled

`CurveFinderBuilder.``Offset2dComponentEnabled`

  Returns or sets a value that indicates whether add offset 2d component relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `Offset2dComponentEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.1.

  License requirements: None.

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

  Setter Method

  Signature `Offset2dComponentEnabled`

  Parameters: | offset2dComponentEnabled (bool) –

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## OffsetEnabled

`CurveFinderBuilder.``OffsetEnabled`

  Returns or sets a value that indicates whether add offset relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `OffsetEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `OffsetEnabled`

  Parameters: | offsetEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## OffsetSketchGroupEnabled

`CurveFinderBuilder.``OffsetSketchGroupEnabled`

  Returns or sets a value that indicates whether add offset relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `OffsetSketchGroupEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `OffsetSketchGroupEnabled`

  Parameters: | offsetEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## Parallel2dComponentEnabled

`CurveFinderBuilder.``Parallel2dComponentEnabled`

  Returns or sets a value that indicates whether add parallel 2d component relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `Parallel2dComponentEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.1.

  License requirements: None.

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

  Setter Method

  Signature `Parallel2dComponentEnabled`

  Parameters: | parallel2dComponentEnabled (bool) –

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## ParallelEnabled

`CurveFinderBuilder.``ParallelEnabled`

  Returns or sets a value that indicates whether add parallel relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `ParallelEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ParallelEnabled`

  Parameters: | parallelEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## ParallelSketchGroupEnabled

`CurveFinderBuilder.``ParallelSketchGroupEnabled`

  Returns or sets a value that indicates whether add parallel relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `ParallelSketchGroupEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ParallelSketchGroupEnabled`

  Parameters: | parallelEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RelationScope

`CurveFinderBuilder.``RelationScope`

  Returns or sets a value that indicates what kind of relations are needed to recognize

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

  Getter Method

  Signature `RelationScope`

  Returns: |
  Return type: | int

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `RelationScope`

  Parameters: | relationScope (int) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## SketchGroupRelationScope

`CurveFinderBuilder.``SketchGroupRelationScope`

  Returns or sets a value that indicates what kind of sketch group relations are needed to recognize

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

  Getter Method

  Signature `SketchGroupRelationScope`

  Returns: |
  Return type: | int

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `SketchGroupRelationScope`

  Parameters: | relationScope (int) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## SymmetricEnabled

`CurveFinderBuilder.``SymmetricEnabled`

  Returns or sets a value that indicates whether add symmetric relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `SymmetricEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `SymmetricEnabled`

  Parameters: | symmetricEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## SymmetryOption

`CurveFinderBuilder.``SymmetryOption`

  Returns or sets a value that indicates which symmetric option is

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

  Getter Method

  Signature `SymmetryOption`

  Returns: |
  Return type: | int

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `SymmetryOption`

  Parameters: | symmetryOption (int) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## SymmetryReference

`CurveFinderBuilder.``SymmetryReference`

  Returns the symmetry line reference

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

  Getter Method

  Signature `SymmetryReference`

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

  New in version NX11.0.0.

  License requirements: None.

## Tangent2dComponentEnabled

`CurveFinderBuilder.``Tangent2dComponentEnabled`

  Returns or sets a value that indicates whether add tangent 2d component relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `Tangent2dComponentEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.1.

  License requirements: None.

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

  Setter Method

  Signature `Tangent2dComponentEnabled`

  Parameters: | tangent2dComponentEnabled (bool) –

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## TangentEnabled

`CurveFinderBuilder.``TangentEnabled`

  Returns or sets a value that indicates whether add tangent relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `TangentEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `TangentEnabled`

  Parameters: | tangentEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## TangentSketchGroupEnabled

`CurveFinderBuilder.``TangentSketchGroupEnabled`

  Returns or sets a value that indicates whether add tangent relation recognition for the last curves added to curve collector

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

  Getter Method

  Signature `TangentSketchGroupEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `TangentSketchGroupEnabled`

  Parameters: | tangentSketchGroupEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## UseCurveFinder

`CurveFinderBuilder.``UseCurveFinder`

  Returns or sets a value that indicates whether relation recognition is enabled

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

  Getter Method

  Signature `UseCurveFinder`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `UseCurveFinder`

  Parameters: | curveBrowseEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## VertexOnCurve2dComponentEnabled

`CurveFinderBuilder.``VertexOnCurve2dComponentEnabled`

  Returns or sets a value that indicates whether add vertex on curve 2d component relation recognition for the last vertexes added to the collector

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

  Getter Method

  Signature `VertexOnCurve2dComponentEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.1.

  License requirements: None.

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

  Setter Method

  Signature `VertexOnCurve2dComponentEnabled`

  Parameters: | vertexOnCurve2dComponentEnabled (bool) –

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## VertexOnCurveEnabled

`CurveFinderBuilder.``VertexOnCurveEnabled`

  Returns or sets a value that indicates whether add vertex on curve relation recognition for the last vertexes added to the collector

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

  Getter Method

  Signature `VertexOnCurveEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `VertexOnCurveEnabled`

  Parameters: | vertexOnCurveEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## VertexOnCurveSketchGroupEnabled

`CurveFinderBuilder.``VertexOnCurveSketchGroupEnabled`

  Returns or sets a value that indicates whether add vertex on curve relation recognition for the last vertexes added to the collector

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

  Getter Method

  Signature `VertexOnCurveSketchGroupEnabled`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

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

  Setter Method

  Signature `VertexOnCurveSketchGroupEnabled`

  Parameters: | vertexOnCurveEnabled (bool) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

# Method Detail

## AddChamfer

`CurveFinderBuilder.``AddChamfer`

  Adds chamfer relations of the last curves added to curve collector

  Signature `AddChamfer()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddCoincident

`CurveFinderBuilder.``AddCoincident`

  Adds coincident vertex relations of the last vertexes added to curve collector

  Signature `AddCoincident()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddCoincident2dComponent

`CurveFinderBuilder.``AddCoincident2dComponent`

  Adds coincident 2d component relations of the last curves added to curve collector

  Signature `AddCoincident2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddCoincidentSketchGroup

`CurveFinderBuilder.``AddCoincidentSketchGroup`

  Adds coincident sketch group relations of the last curves added to curve collector

  Signature `AddCoincidentSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddConcentric

`CurveFinderBuilder.``AddConcentric`

  Adds concentric relations of the last curves added to curve collector

  Signature `AddConcentric()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddConcentric2dComponent

`CurveFinderBuilder.``AddConcentric2dComponent`

  Adds concentric 2d component relations of the last curves added to curve collector

  Signature `AddConcentric2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddConcentricSketchGroup

`CurveFinderBuilder.``AddConcentricSketchGroup`

  Adds concentric sketch group relations of the last curves added to curve collector

  Signature `AddConcentricSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddConlinear

`CurveFinderBuilder.``AddConlinear`

  Adds conlinear relations of the last curves added to curve collector

  Signature `AddConlinear()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddConlinear2dComponent

`CurveFinderBuilder.``AddConlinear2dComponent`

  Adds conlinear 2d component relations of the last curves added to curve collector

  Signature `AddConlinear2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddConlinearSketchGroup

`CurveFinderBuilder.``AddConlinearSketchGroup`

  Adds conlinear sketch group relations of the last curves added to curve collector

  Signature `AddConlinearSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddEqualRadius

`CurveFinderBuilder.``AddEqualRadius`

  Adds equal radius relations of the last curves added to curve collector

  Signature `AddEqualRadius()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddEqualRadius2dComponent

`CurveFinderBuilder.``AddEqualRadius2dComponent`

  Adds equal radius 2d component relations of the last curves added to curve collector

  Signature `AddEqualRadius2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddEqualRadiusSketchGroup

`CurveFinderBuilder.``AddEqualRadiusSketchGroup`

  Adds equal radius sketch group relations of the last curves added to curve collector

  Signature `AddEqualRadiusSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddOffset

`CurveFinderBuilder.``AddOffset`

  Adds offset relations of the last curves added to curve collector

  Signature `AddOffset()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddOffset2dComponent

`CurveFinderBuilder.``AddOffset2dComponent`

  Adds offset 2d component relations of the last curves added to curve collector

  Signature `AddOffset2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddOffsetSketchGroup

`CurveFinderBuilder.``AddOffsetSketchGroup`

  Adds offset sketch group relations of the last curves added to curve collector

  Signature `AddOffsetSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddParallel

`CurveFinderBuilder.``AddParallel`

  Adds parallel relations of the last curves added to curve collector

  Signature `AddParallel()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddParallel2dComponent

`CurveFinderBuilder.``AddParallel2dComponent`

  Adds parallel 2d component relations of the last curves added to curve collector

  Signature `AddParallel2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddParallelSketchGroup

`CurveFinderBuilder.``AddParallelSketchGroup`

  Adds parallel sketch group relations of the last curves added to curve collector

  Signature `AddParallelSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddSymmetric

`CurveFinderBuilder.``AddSymmetric`

  Add symmetric relations of the last curves added to curve collector

  Signature `AddSymmetric(planeType)`

  Parameters: | planeType (int) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddTangent

`CurveFinderBuilder.``AddTangent`

  Adds tangent relations of the last curves added to curve collector

  Signature `AddTangent()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddTangent2dComponent

`CurveFinderBuilder.``AddTangent2dComponent`

  Adds tangent 2d component relations of the last curves added to curve collector

  Signature `AddTangent2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddTangentSketchGroup

`CurveFinderBuilder.``AddTangentSketchGroup`

  Adds tangent sketch group relations of the last curves added to curve collector

  Signature `AddTangentSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddVertexOnCurve

`CurveFinderBuilder.``AddVertexOnCurve`

  Adds vertex on curve relations of the last curves added to curve collector

  Signature `AddVertexOnCurve()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddVertexOnCurve2dComponent

`CurveFinderBuilder.``AddVertexOnCurve2dComponent`

  Adds vertex on curve 2d component relations of the last curves added to curve collector

  Signature `AddVertexOnCurve2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## AddVertexOnCurveSketchGroup

`CurveFinderBuilder.``AddVertexOnCurveSketchGroup`

  Adds vertex on curve sketch group relations of the last curves added to curve collector

  Signature `AddVertexOnCurveSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## DeselectCurves

`CurveFinderBuilder.``DeselectCurves`

  Removes curves from collector

  Signature `DeselectCurves(curves)`

  Parameters: | curves (list of `NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## DeselectSnapPoint

`CurveFinderBuilder.``DeselectSnapPoint`

  Removes snap point from collector

  Signature `DeselectSnapPoint(selectedCurve, point)`

  Parameters:

  - selectedCurve (`NXOpen.TaggedObject`) – selected curve
  - point (`NXOpen.Point3d`) – selected point

  New in version NX12.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## DeselectSymmetryReference

`CurveFinderBuilder.``DeselectSymmetryReference`

  Deselect entity for symmetry reference

  Signature `DeselectSymmetryReference(symmetryReference)`

  Parameters: | symmetryReference (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## FindRelationCurve

`CurveFinderBuilder.``FindRelationCurve`

  Finds relation curves

  Signature `FindRelationCurve(selectedCurves)`

  Parameters: | selectedCurves (list of `NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## FindScopeCurve

`CurveFinderBuilder.``FindScopeCurve`

  Finds relation curves in the scope

  Signature `FindScopeCurve(selectedCurves)`

  Parameters: | selectedCurves (list of `NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RecognizeRigid

`CurveFinderBuilder.``RecognizeRigid`

  Recognize rigid from the recognized relation

  Signature `RecognizeRigid(constraintTag)`

  Parameters: | constraintTag (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveChamfer

`CurveFinderBuilder.``RemoveChamfer`

  Removes chamfer relations of the last curves added to curve collector

  Signature `RemoveChamfer()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveCoincident

`CurveFinderBuilder.``RemoveCoincident`

  Removes coincident vertex relations of the last vertexes added to curve collector

  Signature `RemoveCoincident()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveCoincident2dComponent

`CurveFinderBuilder.``RemoveCoincident2dComponent`

  Removes coincident 2d component relations of the last curves added to curve collector

  Signature `RemoveCoincident2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveCoincidentSketchGroup

`CurveFinderBuilder.``RemoveCoincidentSketchGroup`

  Removes coincident sketch group relations of the last curves added to curve collector

  Signature `RemoveCoincidentSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveConcentric

`CurveFinderBuilder.``RemoveConcentric`

  Removes concentric relations of the last curves added to curve collector

  Signature `RemoveConcentric()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveConcentric2dComponent

`CurveFinderBuilder.``RemoveConcentric2dComponent`

  Removes concentric 2d component relations of the last curves added to curve collector

  Signature `RemoveConcentric2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveConcentricSketchGroup

`CurveFinderBuilder.``RemoveConcentricSketchGroup`

  Removes concentric sketch group relations of the last curves added to curve collector

  Signature `RemoveConcentricSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveConlinear

`CurveFinderBuilder.``RemoveConlinear`

  Removes conlinear relations of the last curves added to curve collector

  Signature `RemoveConlinear()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveConlinear2dComponent

`CurveFinderBuilder.``RemoveConlinear2dComponent`

  Removes conlinear 2d component relations of the last curves added to curve collector

  Signature `RemoveConlinear2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveConlinearSketchGroup

`CurveFinderBuilder.``RemoveConlinearSketchGroup`

  Removes conlinear sketch group relations of the last curves added to curve collector

  Signature `RemoveConlinearSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveEngineNodes

`CurveFinderBuilder.``RemoveEngineNodes`

  Close the VTK interaction and Remove all nodes from the Engine

  Signature `RemoveEngineNodes()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveEqualRadius

`CurveFinderBuilder.``RemoveEqualRadius`

  Removes equal radius relations of the last curves added to curve collector

  Signature `RemoveEqualRadius()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveEqualRadius2dComponent

`CurveFinderBuilder.``RemoveEqualRadius2dComponent`

  Removes equal radius 2d component relations of the last curves added to curve collector

  Signature `RemoveEqualRadius2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveEqualRadiusSketchGroup

`CurveFinderBuilder.``RemoveEqualRadiusSketchGroup`

  Removes equal radius sketch group relations of the last curves added to curve collector

  Signature `RemoveEqualRadiusSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveIncludedConstraints

`CurveFinderBuilder.``RemoveIncludedConstraints`

  Remove all the included constraint

  Signature `RemoveIncludedConstraints()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveOffset

`CurveFinderBuilder.``RemoveOffset`

  Removes offset relations of the last curves added to curve collector

  Signature `RemoveOffset()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveOffset2dComponent

`CurveFinderBuilder.``RemoveOffset2dComponent`

  Removes offset 2d component relations of the last curves added to curve collector

  Signature `RemoveOffset2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveOffsetSketchGroup

`CurveFinderBuilder.``RemoveOffsetSketchGroup`

  Removes offset sketch group relations of the last curves added to curve collector

  Signature `RemoveOffsetSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveParallel

`CurveFinderBuilder.``RemoveParallel`

  Removes parallel relations of the last curves added to curve collector

  Signature `RemoveParallel()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveParallel2dComponent

`CurveFinderBuilder.``RemoveParallel2dComponent`

  Removes parallel 2d component relations of the last curves added to curve collector

  Signature `RemoveParallel2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveParallelSketchGroup

`CurveFinderBuilder.``RemoveParallelSketchGroup`

  Removes parallel sketch group relations of the last curves added to curve collector

  Signature `RemoveParallelSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveSymmetric

`CurveFinderBuilder.``RemoveSymmetric`

  Removes symmetric relations of the last curves added to curve collector

  Signature `RemoveSymmetric(planeType)`

  Parameters: | planeType (int) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveTangent

`CurveFinderBuilder.``RemoveTangent`

  Removes tangent relations of the last curves added to curve collector

  Signature `RemoveTangent()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveTangent2dComponent

`CurveFinderBuilder.``RemoveTangent2dComponent`

  Removes tangent 2d component relations of the last curves added to curve collector

  Signature `RemoveTangent2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveTangentSketchGroup

`CurveFinderBuilder.``RemoveTangentSketchGroup`

  Removes tangent sketch group relations of the last curves added to curve collector

  Signature `RemoveTangentSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveVertexOnCurve

`CurveFinderBuilder.``RemoveVertexOnCurve`

  Removes vertex on curve relations of the last curves added to curve collector

  Signature `RemoveVertexOnCurve()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveVertexOnCurve2dComponent

`CurveFinderBuilder.``RemoveVertexOnCurve2dComponent`

  Removes vertex on curve 2d component relations of the last curves added to curve collector

  Signature `RemoveVertexOnCurve2dComponent()`

  New in version NX11.0.1.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RemoveVertexOnCurveSketchGroup

`CurveFinderBuilder.``RemoveVertexOnCurveSketchGroup`

  Removes vertex on curve sketch group relations of the last curves added to curve collector

  Signature `RemoveVertexOnCurveSketchGroup()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## RestoreEngineNodes

`CurveFinderBuilder.``RestoreEngineNodes`

  ReStore all nodes from the Engine On Undo

  Signature `RestoreEngineNodes()`

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## SelectCurves

`CurveFinderBuilder.``SelectCurves`

  Adds curves to collector

  Signature `SelectCurves(curves)`

  Parameters: | curves (list of `NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## SelectSnapPoint

`CurveFinderBuilder.``SelectSnapPoint`

  Adds snap point to collector

  Signature `SelectSnapPoint(selectedCurve, point)`

  Parameters:

  - selectedCurve (`NXOpen.TaggedObject`) – selected curve
  - point (`NXOpen.Point3d`) – selected point

  New in version NX12.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## SelectSymmetryReference

`CurveFinderBuilder.``SelectSymmetryReference`

  Selects entity for symmetry reference

  Signature `SelectSymmetryReference(symmetryReference)`

  Parameters: | symmetryReference (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## SetDistanceTolerance

`CurveFinderBuilder.``SetDistanceTolerance`

  Set the distance Tolerance for loop Recognization

  Signature `SetDistanceTolerance(distanceTolerance)`

  Parameters: | distanceTolerance (float) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## UnrecognizeRigid

`CurveFinderBuilder.``UnrecognizeRigid`

  Unrecognize rigid from the unrecognized relation

  Signature `UnrecognizeRigid(constraintTag)`

  Parameters: | constraintTag (`NXOpen.NXObject`) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)

## Validate

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