NXOpen .NET Reference
12.0.0
|
Represents a collection of faces and their relationships to other faces in the model More...
Public Member Functions | |
unsafe void | SelectEntities (NXOpen.NXObject[] entities) |
Adds entities to collector More... | |
unsafe void | DeselectEntities (NXOpen.NXObject[] entities) |
Removes entities from collector More... | |
unsafe void | RecognizeCoplanar (bool isNear) |
Recognizes coplanar relations to last faces added to face collector More... | |
unsafe void | UnrecognizeCoplanar (bool isNear) |
Removes coplanar relations to last faces added to face collector More... | |
unsafe void | RecognizeCoplanarAxes (bool isNear) |
Recognizes coplanar axes relations to last faces added to face collector More... | |
unsafe void | UnrecognizeCoplanarAxes (bool isNear) |
Removes coplanar axes relations to last faces added to face collector More... | |
unsafe void | RecognizeCoaxial (bool isNear) |
Recognizes coaxial relations to last faces added to face collector More... | |
unsafe void | UnrecognizeCoaxial (bool isNear) |
Removes coaxial relations to last faces added to face collector More... | |
unsafe void | RecognizeTangent (bool isNear) |
Recognizes tangent relations to last faces added to face collector More... | |
unsafe void | UnrecognizeTangent (bool isNear) |
Removes tangent relations to last faces added to face collector More... | |
unsafe void | RecognizeSymmetric (bool isNear) |
Recognizes symmetric relations to last faces added to face collector More... | |
unsafe void | UnrecognizeSymmetric (bool isNear) |
Removes symmetric relations to last faces added to face collector More... | |
unsafe void | RecognizeThicknessChain (bool isNear) |
Recognizes thickness chain relations to last faces added to face collector More... | |
unsafe void | UnrecognizeThicknessChain (bool isNear) |
Removes thickness chain relations to last faces added to face collector More... | |
unsafe void | RecognizeEqualDiameter (bool isNear) |
Recognizes equal diameter relations to last faces added to face collector More... | |
unsafe void | UnrecognizeEqualDiameter (bool isNear) |
Removes equal diameter relations to last faces added to face collector More... | |
unsafe void | RecognizeParallel (bool isNear) |
Recognizes parallel relations to last faces added to face collector More... | |
unsafe void | UnrecognizeParallel (bool isNear) |
Removes parallel relations to last faces added to face collector More... | |
unsafe void | RecognizePerpendicular (bool isNear) |
Recognizes perpendicular relations to last faces added to face collector More... | |
unsafe void | UnrecognizePerpendicular (bool isNear) |
Removes perpendicular relations to last faces added to face collector More... | |
unsafe void | RecognizeOffset (bool isNear) |
Recognizes offset relations to last faces added to face collector More... | |
unsafe void | UnrecognizeOffset (bool isNear) |
Removes offset relations to last faces added to face collector More... | |
unsafe void | LockConstraint (NXOpen.Features.Feature feature) |
Locks the persistent constraint More... | |
unsafe void | UnlockConstraint (NXOpen.Features.Feature feature) |
Unlocks the persistent constraint More... | |
unsafe void | DeleteConstraint (NXOpen.Features.Feature feature) |
Deletes the persistent constraint More... | |
unsafe void | DeleteOffsetRelation (NXOpen.NXObject[] offsetFaces) |
Deletes the offset relation More... | |
unsafe void | ReplaceRules (NXOpen.SelectionIntentRule[] rules, bool createRulesWoUpdate) |
Replace collector rules. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Properties | |
unsafe bool | CoaxialEnabled [get, set] |
Returns or sets a value that indicates whether coaxial relation recognition is enabled More... | |
unsafe bool | CoplanarAxesEnabled [get, set] |
Returns or sets a value that indicates whether coplanar axes relation recognition is enabled More... | |
unsafe bool | CoplanarEnabled [get, set] |
Returns or sets a value that indicates whether coplanar relation recognition is enabled More... | |
unsafe bool | EqualDiameterEnabled [get, set] |
Returns or sets a value that indicates whether equal diameter recognition is enabled More... | |
unsafe NXOpen.ScCollector | FaceCollector [get] |
Returns the face collector More... | |
unsafe bool | OffsetEnabled [get, set] |
Returns or sets a value that indicates whether symmetric relation recognition is enabled More... | |
unsafe bool | ParallelEnabled [get, set] |
Returns or sets a value that indicates whether parallel relation recognition is enabled More... | |
unsafe bool | PerpendicularEnabled [get, set] |
Returns or sets a value that indicates whether perpendicular relation recognition is enabled More... | |
unsafe NXOpen.GeometricUtilities.OrientXpressBuilder | ReferenceCoordinateSystem [get] |
Returns the reference coordinate system to use for symmetry and coplanar axis recognition More... | |
unsafe int | RelationScope [get, set] |
Returns or sets a value that indicates what kind of relations are needed to recognize More... | |
unsafe bool | SymmetricEnabled [get, set] |
Returns or sets a value that indicates whether symmetric relation recognition is enabled More... | |
unsafe bool | TangentEnabled [get, set] |
Returns or sets a value that indicates whether tangent relation recognition is enabled More... | |
unsafe bool | ThicknessChainEnabled [get, set] |
Returns or sets a value that indicates whether thickness chain relation recognition is enabled More... | |
unsafe bool | UseFaceBrowse [get, set] |
Returns or sets a value that indicates whether relations are found when faces are added to the face collector More... | |
Represents a collection of faces and their relationships to other faces in the model
Created in NX6.0.0
unsafe void NXOpen.Features.FaceRecognitionBuilder.DeleteConstraint | ( | NXOpen.Features.Feature | feature | ) |
Deletes the persistent constraint
Created in NX7.0.0
License requirements: gateway ("UG GATEWAY")
feature | the persistent constraint feature |
unsafe void NXOpen.Features.FaceRecognitionBuilder.DeleteOffsetRelation | ( | NXOpen.NXObject[] | offsetFaces | ) |
Deletes the offset relation
Created in NX7.0.0
License requirements: gateway ("UG GATEWAY")
offsetFaces |
unsafe void NXOpen.Features.FaceRecognitionBuilder.DeselectEntities | ( | NXOpen.NXObject[] | entities | ) |
Removes entities from collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
entities |
unsafe void NXOpen.Features.FaceRecognitionBuilder.LockConstraint | ( | NXOpen.Features.Feature | feature | ) |
Locks the persistent constraint
Created in NX7.0.0
License requirements: gateway ("UG GATEWAY")
feature | the persistent constraint feature |
unsafe void NXOpen.Features.FaceRecognitionBuilder.RecognizeCoaxial | ( | bool | isNear | ) |
Recognizes coaxial relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.RecognizeCoplanar | ( | bool | isNear | ) |
Recognizes coplanar relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.RecognizeCoplanarAxes | ( | bool | isNear | ) |
Recognizes coplanar axes relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.RecognizeEqualDiameter | ( | bool | isNear | ) |
Recognizes equal diameter relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.RecognizeOffset | ( | bool | isNear | ) |
Recognizes offset relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.RecognizeParallel | ( | bool | isNear | ) |
Recognizes parallel relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.RecognizePerpendicular | ( | bool | isNear | ) |
Recognizes perpendicular relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.RecognizeSymmetric | ( | bool | isNear | ) |
Recognizes symmetric relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.RecognizeTangent | ( | bool | isNear | ) |
Recognizes tangent relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.RecognizeThicknessChain | ( | bool | isNear | ) |
Recognizes thickness chain relations to last faces added to face collector
Created in NX7.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.ReplaceRules | ( | NXOpen.SelectionIntentRule[] | rules, |
bool | createRulesWoUpdate | ||
) |
Replace collector rules.
Created in NX7.0.0
License requirements: gateway ("UG GATEWAY")
rules | Selection intent rules. To create selection intent rules see documentation of ScRuleFactory for more details. |
createRulesWoUpdate | Flag to tell whether rules should be created wo_update |
unsafe void NXOpen.Features.FaceRecognitionBuilder.SelectEntities | ( | NXOpen.NXObject[] | entities | ) |
Adds entities to collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
entities |
unsafe void NXOpen.Features.FaceRecognitionBuilder.UnlockConstraint | ( | NXOpen.Features.Feature | feature | ) |
Unlocks the persistent constraint
Created in NX7.0.0
License requirements: gateway ("UG GATEWAY")
feature | the persistent constraint feature |
unsafe void NXOpen.Features.FaceRecognitionBuilder.UnrecognizeCoaxial | ( | bool | isNear | ) |
Removes coaxial relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.UnrecognizeCoplanar | ( | bool | isNear | ) |
Removes coplanar relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.UnrecognizeCoplanarAxes | ( | bool | isNear | ) |
Removes coplanar axes relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.UnrecognizeEqualDiameter | ( | bool | isNear | ) |
Removes equal diameter relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.UnrecognizeOffset | ( | bool | isNear | ) |
Removes offset relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.UnrecognizeParallel | ( | bool | isNear | ) |
Removes parallel relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.UnrecognizePerpendicular | ( | bool | isNear | ) |
Removes perpendicular relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.UnrecognizeSymmetric | ( | bool | isNear | ) |
Removes symmetric relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.UnrecognizeTangent | ( | bool | isNear | ) |
Removes tangent relations to last faces added to face collector
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe void NXOpen.Features.FaceRecognitionBuilder.UnrecognizeThicknessChain | ( | bool | isNear | ) |
Removes thickness chain relations to last faces added to face collector
Created in NX7.0.0
License requirements: gateway ("UG GATEWAY")
isNear | true for near relations, false for far relations |
unsafe bool NXOpen.Features.FaceRecognitionBuilder.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.
Created in NX3.0.1
License requirements: None.
Implements NXOpen.GeometricUtilities.IComponentBuilder.
|
getset |
Returns or sets a value that indicates whether coaxial relation recognition is enabled
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")
|
getset |
Returns or sets a value that indicates whether coplanar axes relation recognition is enabled
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")
|
getset |
Returns or sets a value that indicates whether coplanar relation recognition is enabled
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")
|
getset |
Returns or sets a value that indicates whether equal diameter recognition is enabled
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")
|
get |
Returns the face collector
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets a value that indicates whether symmetric relation recognition is enabled
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")
|
getset |
Returns or sets a value that indicates whether parallel relation recognition is enabled
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")
|
getset |
Returns or sets a value that indicates whether perpendicular relation recognition is enabled
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")
|
get |
Returns the reference coordinate system to use for symmetry and coplanar axis recognition
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets a value that indicates what kind of relations are needed to recognize
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")
|
getset |
Returns or sets a value that indicates whether symmetric relation recognition is enabled
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")
|
getset |
Returns or sets a value that indicates whether tangent relation recognition is enabled
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")
|
getset |
Returns or sets a value that indicates whether thickness chain relation recognition is enabled
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")
|
getset |
Returns or sets a value that indicates whether relations are found when faces are added to the face collector
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: gateway ("UG GATEWAY")