NXOpen .NET Reference Guide
|
Represents a NXOpen.Features.ExtractFace builder. More...
Public Types | |
enum | ExtractType { Face, RegionOfFaces, Body } |
enum for feature type being extracted More... | |
enum | FaceOptionType { SingleFace, AdjacentFaces, AllBodyFaces, FaceChain } |
enum for face option type More... | |
enum | FaceSurfaceType { SameAsOriginal, PolynomialCubic, GeneralBSurface } |
type of resulting surface More... | |
enum | FeatureOptionType { OneFeatureForAllBodies, SeparateFeatureForEachBody } |
enum for feature option type More... | |
enum | ParentPartType { WorkPart, OtherPart, PositionIndependent } |
enum for scope of part More... | |
Public Member Functions | |
unsafe NXOpen.Features.Feature | CommitCreateOnTheFly () |
Commits the feature and set create on the fly flag More... | |
unsafe void | FlipFaceChainDirectionSense (NXOpen.Face face) |
Flip the face chain direction sense More... | |
unsafe bool | GetFaceChainDirectionSense (NXOpen.Face face) |
Returns the face chain direction sense for a given face in the face chain More... | |
unsafe void | GetProductInterfaceObjects (out NXOpen.Assemblies.ProductInterface.InterfaceObject[] selectedObjects) |
Gets selected product interface objects More... | |
unsafe void | GetSourcePartOccurrences (out NXOpen.TaggedObject[] sourcePartOccurrences) |
Gets source part occurrences More... | |
unsafe void | GetWaveLinkInformation (out string info, out bool xformExists, out NXOpen.Point3d xformOrigin, out NXOpen.Matrix3x3 xformOrientation, out double xformScale) |
Prints wave browser type information about link More... | |
unsafe void | RecreateVectorOfHelpDirVector () |
Causes the recreation of vector for help dir More... | |
unsafe void | SetProductInterfaceObjects (NXOpen.Assemblies.ProductInterface.InterfaceObject[] selectedObjects) |
Sets selected product interface objects More... | |
unsafe void | SetSourcePartOccurrences (NXOpen.TaggedObject[] sourcePartOccurrences) |
Sets source part occurrences More... | |
Public Member Functions inherited from NXOpen.Features.FeatureBuilder | |
unsafe NXOpen.Features.Feature | CommitFeature () |
Commits the feature parameters and creates the feature More... | |
unsafe NXOpen.Features.Feature | GetFeature () |
Returns the feature currently being edited by this builder. More... | |
unsafe void | HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. More... | |
unsafe void | SetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the parent features which would be internal or slaves to the feature being created or commited More... | |
unsafe void | ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. More... | |
unsafe void | UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the internal parent feature of the feature being edited to external More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe double | AngleTolerance [get, set] |
Returns or sets the angle Tolerance More... | |
unsafe bool | Associative [get, set] |
Returns or sets the option that specifies whether the extract face operation is associative More... | |
unsafe bool | BodyReverseDirection [get, set] |
Returns or sets the option to specify if the extracted faces should have the face normals reversed from the selected input bodies. More... | |
unsafe NXOpen.SelectObjectList | BodyToExtract [get] |
Returns the bodies More... | |
unsafe NXOpen.SelectFaceList | BoundaryFaces [get] |
Returns the boundary faces More... | |
unsafe bool | CopyThreads [get, set] |
Returns or sets the copy threads option More... | |
unsafe bool | DeleteHoles [get, set] |
Returns or sets the option to specify if holes should be deleted from the extracted faces More... | |
unsafe NXOpen.ScCollector | ExtractBodyCollector [get] |
Returns a collection of bodies to extract More... | |
unsafe NXOpen.ScCollector | FaceChain [get] |
Returns the face chain containing the faces to extract More... | |
unsafe NXOpen.Features.ExtractFaceBuilder.FaceOptionType | FaceOption [get, set] |
Returns or sets the face option type More... | |
unsafe bool | FaceReverseDirection [get, set] |
Returns or sets the option specifying whether to reverse the face normals for the extracted faces. More... | |
unsafe NXOpen.SelectFaceList | FacesToExtract [get] |
Returns the faces More... | |
unsafe NXOpen.Features.ExtractFaceBuilder.FeatureOptionType | FeatureOption [get, set] |
Returns or sets the feature option type More... | |
unsafe bool | FixAtCurrentTimestamp [get, set] |
Returns or sets the option specifying whether to fix the extract face operation at the current timestamp More... | |
unsafe NXOpen.Features.Feature | FrecAtTimeStamp [get, set] |
Returns or sets the option specifying if the results from this builder should be associated More... | |
unsafe bool | HideOriginal [get, set] |
Returns or sets the option to specify if the original faces should be hidden More... | |
unsafe bool | InheritDisplayProperties [get, set] |
Returns or sets the inherit display properties from source option More... | |
unsafe bool | IsPsmOutputBody [get, set] |
Returns or sets the PSM Body Output option More... | |
unsafe bool | MakePositionIndependent [get, set] |
Returns or sets the option to specify that the extracted faces should be position independent More... | |
unsafe NXOpen.SelectDisplayableObjectList | ObjectToExtract [get] |
Returns a list of the extracted objects. More... | |
unsafe NXOpen.Features.ExtractFaceBuilder.ParentPartType | ParentPart [get, set] |
Returns or sets the source part type More... | |
unsafe NXOpen.GeometricUtilities.ReplAsstBuilder | ReplacementAssistant [get] |
Returns the Replacement Assistant builder. More... | |
unsafe NXOpen.SelectFace | SeedFace [get] |
Returns the seed face for the face chain More... | |
unsafe bool | SeedReverseDirection [get, set] |
Returns or sets the option that specifies whether to reverse the face normals of the extracted faces relative to the seed face chain More... | |
unsafe NXOpen.TaggedObject | SourcePartOccurrence [get, set] |
Returns or sets the source part occurrence More... | |
unsafe NXOpen.Features.ExtractFaceBuilder.FaceSurfaceType | SurfaceType [get, set] |
Returns or sets the surface type More... | |
unsafe bool | TraverseInteriorEdges [get, set] |
Returns or sets the traverse interior edges More... | |
unsafe NXOpen.Features.ExtractFaceBuilder.ExtractType | Type [get, set] |
Returns or sets the type More... | |
unsafe bool | UseTangentEdgeAngles [get, set] |
Returns or sets the use tangent angles More... | |
Properties inherited from NXOpen.Features.FeatureBuilder | |
unsafe bool | ParentFeatureInternal [get, set] |
Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More... | |
unsafe bool | PatchSolutionFlag [get, set] |
Returns or sets the patch solution flag More... | |
unsafe string | PatchSurfaceFilename [get, set] |
Returns or sets the patch surface filename More... | |
unsafe string | SurroundingPatchSurfaceFilename [get, set] |
Returns or sets the surrounding patch surface filename More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Features.ExtractFace builder.
Inputs to this class can be convergent objects.
To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateExtractFaceBuilder
Default values.
Property | Value |
---|---|
AngleTolerance |
45.0 |
Associative |
True |
CopyThreads |
True |
DeleteHoles |
False |
FixAtCurrentTimestamp |
False |
InheritDisplayProperties |
False |
IsPsmOutputBody |
false |
MakePositionIndependent |
False |
ReplacementAssistant.OneToOne |
True |
Created in NX5.0.0
|
inline |
Commits the feature and set create on the fly flag
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
inline |
Flip the face chain direction sense
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
face |
|
inline |
Returns the face chain direction sense for a given face in the face chain
Created in NX6.0.0
License requirements: None.
face |
|
inline |
Gets selected product interface objects
Created in NX9.0.0
License requirements: None.
selectedObjects | items in list |
|
inline |
Gets source part occurrences
Created in NX10.0.0
License requirements: None.
sourcePartOccurrences |
|
inline |
Prints wave browser type information about link
Created in NX6.0.0
License requirements: wave ("WAVE FUNCTIONALITY")
info | queried wave information |
xformExists | true if there is a transform |
xformOrigin | transformation origin |
xformOrientation | transformation matrix |
xformScale | transformation scale |
|
inline |
Causes the recreation of vector for help dir
Created in NX7.5.4
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
inline |
Sets selected product interface objects
Created in NX9.0.0
License requirements: None.
selectedObjects | items in list |
|
inline |
Sets source part occurrences
Created in NX10.0.0
License requirements: None.
sourcePartOccurrences |
|
getset |
Returns or sets the angle Tolerance
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the option that specifies whether the extract face operation is associative
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the option to specify if the extracted faces should have the face normals reversed from the selected input bodies.
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the bodies
Created in NX5.0.0
Deprecated in NX9.0.0. Use NXOpen.Features.ExtractFaceBuilder.ExtractBodyCollector instead.
License requirements: None.
|
get |
Returns the boundary faces
Created in NX5.0.0
License requirements: None.
|
getset |
Returns or sets the copy threads option
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the option to specify if holes should be deleted from the extracted faces
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns a collection of bodies to extract
Created in NX9.0.0
License requirements: None.
|
get |
Returns the face chain containing the faces to extract
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the face option type
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the option specifying whether to reverse the face normals for the extracted faces.
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the faces
Created in NX5.0.0
Deprecated in NX7.5.0. Use NXOpen.Features.ExtractFaceBuilder.ObjectToExtract instead.
License requirements: None.
|
getset |
Returns or sets the feature option type
Created in NX9.0.3
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the option specifying whether to fix the extract face operation at the current timestamp
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the option specifying if the results from this builder should be associated
Created in NX6.0.1
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the option to specify if the original faces should be hidden
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the inherit display properties from source option
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the PSM Body Output option
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT")
|
getset |
Returns or sets the option to specify that the extracted faces should be position independent
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns a list of the extracted objects.
The objects in the list are NXOpen.Face objects.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the source part type
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the Replacement Assistant builder.
Call Enter() to enter or re-enter into the mapping environment. Enter() needs to be executed before invoking any map creation or automatic mapping APIs. The maps inferred internally (internal identifier reuse, inherited from parent and siblings) will be populated when Enter() is executed for the first time after selecting a replacement entity. Call Exit() to exit the mapping environment.
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the seed face for the face chain
Created in NX5.0.0
License requirements: None.
|
getset |
Returns or sets the option that specifies whether to reverse the face normals of the extracted faces relative to the seed face chain
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the source part occurrence
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the surface type
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the traverse interior edges
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the type
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the use tangent angles
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")