NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Features.DraftBodyBuilder Class Reference

Represents a NXOpen.Features.DraftBody builder More...

Inheritance diagram for NXOpen.Features.DraftBodyBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  MatchingScope { All, AllButSelected }
 Describes the different match scopes. More...
 
enum  MatchingType { None, ToIsocline, TangentToFace, FromEdges }
 Describes the different match types More...
 
enum  MatchOption { None, All, AllButSelected }
 Describes the different match options. More...
 
enum  Method { Isocline, TrueDraft }
 Describes the Draft Body method as true draft or isocline draft. More...
 
enum  RepairingPartingEdgeOption { None, WithFillet, WithLineAndFillet }
 Describes the different repair parting edges options. More...
 
enum  RepairOption { None, Blends, Planes, Both }
 Describes the different repair options. More...
 
enum  Types { Edges, Faces }
 Describes the different Draft Body types More...
 

Properties

unsafe NXOpen.Expression DraftAngle [get]
 Returns the draft angle More...
 
unsafe
NXOpen.Features.DraftBodyBuilder.Method 
DraftMethod [get, set]
 Returns or sets the draft method More...
 
unsafe NXOpen.Direction DrawDirection [get, set]
 Returns or sets the draw direction More...
 
unsafe NXOpen.ScCollector EdgesToMoveToDraftedFace [get]
 Returns the edges to move to drafted face More...
 
unsafe bool ExtremeFacePointOverridesStationary [get, set]
 Returns or sets the extreme face point overrides stationary More...
 
unsafe NXOpen.ScCollector FacesToDraft [get]
 Returns the faces to draft More...
 
unsafe NXOpen.ScCollector FacesToMoveToDraftedFace [get]
 Returns the faces to move to drafted face More...
 
unsafe NXOpen.Expression FilletRadius [get]
 Returns the fillet radius More...
 
unsafe
NXOpen.Features.DraftBodyBuilder.MatchOption 
MatchingOption [get, set]
 Returns or sets the matching option More...
 
unsafe
NXOpen.Features.DraftBodyBuilder.MatchingScope 
MatchScope [get, set]
 Returns or sets the match scope More...
 
unsafe
NXOpen.Features.DraftBodyBuilder.MatchingType 
MatchType [get, set]
 Returns or sets the match type More...
 
unsafe
NXOpen.SelectDisplayableObject 
PartingObject [get]
 Returns the parting object More...
 
unsafe
NXOpen.Features.DraftBodyBuilder.RepairOption 
RepairingOption [get, set]
 Returns or sets the repairing option More...
 
unsafe
NXOpen.Features.DraftBodyBuilder.RepairingPartingEdgeOption 
RepairPartingEdge [get, set]
 Returns or sets the repairing parting edge More...
 
unsafe NXOpen.Expression RepairRadius [get]
 Returns the repair radius More...
 
unsafe NXOpen.ScCollector StationaryEdgesAboveParting [get]
 Returns the stationary edges above parting More...
 
unsafe NXOpen.ScCollector StationaryEdgesBelowParting [get]
 Returns the stationary edges below parting More...
 
unsafe double Tolerance [get, set]
 Returns or sets the tolerance More...
 
unsafe
NXOpen.Features.DraftBodyBuilder.Types 
Type [get, set]
 Returns or sets the draft body type More...
 
unsafe NXOpen.ScCollector UnmatchedEdges [get]
 Returns the edges that will not be matched when matching option is AllButSelected More...
 
unsafe NXOpen.ScCollector UnmatchedFaces [get]
 Returns the faces that will not be matched when matching option is AllButSelected More...
 
unsafe bool UseDraftedBodyAsPartingObject [get, set]
 Returns or sets the use drafted body as parting object 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

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Features.DraftBody builder

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateDraftBodyBuilder

Default values.

Property Value

DraftAngle.Value

10.0

DraftMethod

Isocline

ExtremeFacePointOverridesStationary

False

FilletRadius.Value

2.5 (millimeters part), 0.1 (inches part)

MatchScope

All

MatchType

None

RepairPartingEdge

None

RepairRadius.Value (deprecated)

2.5 (millimeters part), 0.1 (inches part)

RepairingOption (deprecated)

None

Type

Edges

UseDraftedBodyAsPartingObject

False

Created in NX5.0.0

Member Enumeration Documentation

Describes the different match scopes.

Enumerator
All 

All faces-to-draft are to be matched

AllButSelected 

All faces-to-draft except the ones explicitly indicated are to be matched

Describes the different match types

Enumerator
None 

No match type is specified

ToIsocline 

Match type Isocline

TangentToFace 

Match type Tangent to face

FromEdges 

Match type from edges

Describes the different match options.

Enumerator
None 

No match option is specified

All 

All faces-to-draft are to be matched

AllButSelected 

All faces-to-draft except the ones explicitly indicated are to be matched

Describes the Draft Body method as true draft or isocline draft.

Enumerator
Isocline 

Indicates use of isocline algorithm to create draft.

Default value.

TrueDraft 

Indicates use of true draft algorithm to create draft.

Describes the different repair parting edges options.

Enumerator
None 

No repair parting edge option is specified

WithFillet 

Repair concave miter corners with fillet

WithLineAndFillet 

Repair concave miter corners with both fillet and line

Describes the different repair options.

Enumerator
None 

No repair option is specified

Blends 

Repair concave miter corners with blends

Planes 

Repair concave miter corners with planes

Both 

Repair concave miter corners with both blends and planes

Describes the different Draft Body types

Enumerator
Edges 

From Edges

Faces 

Faces to Draft

Property Documentation

unsafe NXOpen.Expression NXOpen.Features.DraftBodyBuilder.DraftAngle
get

Returns the draft angle

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Features.DraftBodyBuilder.Method NXOpen.Features.DraftBodyBuilder.DraftMethod
getset

Returns or sets the draft method

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Direction NXOpen.Features.DraftBodyBuilder.DrawDirection
getset

Returns or sets the draw direction

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.ScCollector NXOpen.Features.DraftBodyBuilder.EdgesToMoveToDraftedFace
get

Returns the edges to move to drafted face

Created in NX5.0.0

License requirements: None.

unsafe bool NXOpen.Features.DraftBodyBuilder.ExtremeFacePointOverridesStationary
getset

Returns or sets the extreme face point overrides stationary

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.ScCollector NXOpen.Features.DraftBodyBuilder.FacesToDraft
get

Returns the faces to draft

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.DraftBodyBuilder.FacesToMoveToDraftedFace
get

Returns the faces to move to drafted face

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.DraftBodyBuilder.FilletRadius
get

Returns the fillet radius

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Features.DraftBodyBuilder.MatchOption NXOpen.Features.DraftBodyBuilder.MatchingOption
getset

Returns or sets the matching option

Created in NX5.0.0

Deprecated in NX9.0.0. Use NXOpen.Features.DraftBodyBuilder.MatchScope instead

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Features.DraftBodyBuilder.MatchingScope NXOpen.Features.DraftBodyBuilder.MatchScope
getset

Returns or sets the match scope

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Features.DraftBodyBuilder.MatchingType NXOpen.Features.DraftBodyBuilder.MatchType
getset

Returns or sets the match type

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.SelectDisplayableObject NXOpen.Features.DraftBodyBuilder.PartingObject
get

Returns the parting object

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Features.DraftBodyBuilder.RepairOption NXOpen.Features.DraftBodyBuilder.RepairingOption
getset

Returns or sets the repairing option

Created in NX5.0.0

Deprecated in NX9.0.0. Use NXOpen.Features.DraftBodyBuilder.RepairPartingEdge instead

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Features.DraftBodyBuilder.RepairingPartingEdgeOption NXOpen.Features.DraftBodyBuilder.RepairPartingEdge
getset

Returns or sets the repairing parting edge

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.DraftBodyBuilder.RepairRadius
get

Returns the repair radius

Created in NX5.0.0

Deprecated in NX9.0.0. Use NXOpen.Features.DraftBodyBuilder.FilletRadius instead

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.DraftBodyBuilder.StationaryEdgesAboveParting
get

Returns the stationary edges above parting

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.DraftBodyBuilder.StationaryEdgesBelowParting
get

Returns the stationary edges below parting

Created in NX5.0.0

License requirements: None.

unsafe double NXOpen.Features.DraftBodyBuilder.Tolerance
getset

Returns or sets the tolerance

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Features.DraftBodyBuilder.Types NXOpen.Features.DraftBodyBuilder.Type
getset

Returns or sets the draft body type

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.ScCollector NXOpen.Features.DraftBodyBuilder.UnmatchedEdges
get

Returns the edges that will not be matched when matching option is AllButSelected

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.DraftBodyBuilder.UnmatchedFaces
get

Returns the faces that will not be matched when matching option is AllButSelected

Created in NX5.0.0

License requirements: None.

unsafe bool NXOpen.Features.DraftBodyBuilder.UseDraftedBodyAsPartingObject
getset

Returns or sets the use drafted body as parting object

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.