NXOpen .NET Reference
12.0.0
|
Represents the event data for a create geometry callback for a custom feature More...
Additional Inherited Members | |
Public Types inherited from NXOpen.Features.CustomFeatureEvent | |
enum | ParasolidId |
More... | |
Properties inherited from NXOpen.Features.CustomFeatureEvent | |
unsafe int | ErrorCode [get, set] |
Returns or sets the error occured during the event More... | |
Represents the event data for a create geometry callback for a custom feature
Only create the geometry here and specify tracking. Addition of the attributes and any dependency can be done in NXOpen.Features.CustomFeaturePostUpdateEvent .
This class cannot be created
Created in NX11.0.0
unsafe void NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent.AppendOutputTrackingData | ( | NXOpen.Features.TrackingData[] | trackingData | ) |
Adds the tracking data for a feature
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
trackingData |
unsafe void NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent.CopyNXBody | ( | NXOpen.Body | solidTag, |
out NXOpen.Features.CustomFeatureEvent.ParasolidId | parasolidBodyId, | ||
out NXOpen.Face[] | sourceFaces, | ||
out NXOpen.Features.CustomFeatureEvent.ParasolidId[] | parasolidFaceIds, | ||
out NXOpen.Edge[] | sourceEdges, | ||
out NXOpen.Features.CustomFeatureEvent.ParasolidId[] | parasolidEdgeId | ||
) |
Creates a Parasolid copy of an NX Body
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
solidTag | |
parasolidBodyId | The Parasolid id of copied body |
sourceFaces | The array of source faces |
parasolidFaceIds | The array of corresponding copied Parasolid faces |
sourceEdges | The array of source edges |
parasolidEdgeId | The array of corresponding copied Parasolid edges |
unsafe NXOpen.Features.TrackingData NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent.CreateTrackingDataForNXObject | ( | NXOpen.TaggedObject | nxObject | ) |
Creates the tracking data for an NX object
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
nxObject | The NX object for creating tracking data |
unsafe NXOpen.Features.TrackingData NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent.CreateTrackingDataForParasolidEntity | ( | NXOpen.Features.CustomFeatureEvent.ParasolidId | parasolidId | ) |
Creates the tracking data for a Parasolid face or edge id
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
parasolidId | The Parasolid id of entity for creating tracking data |
unsafe NXOpen.Features.CustomFeatureEvent.ParasolidId [] NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent.GetBodies | ( | ) |
Gets the Parasolid bodies of a custom feature
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
unsafe void NXOpen.Features.CustomFeatureCreateFeatureGeometryEvent.SetBodies | ( | NXOpen.Features.CustomFeatureEvent.ParasolidId[] | bodies | ) |
Sets the Parasolid bodies of a custom feature
Created in NX11.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
bodies | The Array of input Bodies |