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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
AddVertexOnCurveSketchGroup Adds vertex on curve sketch group relations of the last curves added to curve collector
DeselectCurves Removes curves 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
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
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
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
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
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
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
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
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
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(chamferEnabled)

Parameters:chamferEnabled (bool) –

New in version NX11.0.0.

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(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(coincidentVertexEnabled)

Parameters:coincidentVertexEnabled (bool) –

New in version NX11.0.0.

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(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(collinearEnabled)

Parameters:collinearEnabled (bool) –

New in version NX11.0.0.

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(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(concentricEnabled)

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.

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(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(equalRadiusEnabled)

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(scopeOption)

Parameters:scopeOption (int) –

New in version NX11.0.0.

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(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(offsetEnabled)

Parameters:offsetEnabled (bool) –

New in version NX11.0.0.

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(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(parallelEnabled)

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(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(relationScope)

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

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(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(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(curveBrowseEnabled)

Parameters:curveBrowseEnabled (bool) –

New in version NX11.0.0.

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(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(vertexOnCurveEnabled)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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”)

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.