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:

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:

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.