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

Represents a NXOpen.Facet.ExtrudeFacetBodyBuilder It extrudes a NX Facet Body. More...

Inheritance diagram for NXOpen.Facet.ExtrudeFacetBodyBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  LimitType { Distance, ToPlane }
 Represents the extrude limit type More...
 

Properties

unsafe NXOpen.Direction Direction [get, set]
 Returns or sets the direction used when limit type is NXOpen.Facet.ExtrudeFacetBodyBuilder.LimitType.Distance More...
 
unsafe NXOpen.Expression Distance [get]
 Returns the distance used when limit type is NXOpen.Facet.ExtrudeFacetBodyBuilder.LimitType.Distance More...
 
unsafe double DistanceTolerance [get, set]
 Returns or sets the distance tolerance used in the extrude facet body feature More...
 
unsafe
NXOpen.SelectDisplayableObjectList 
FacetBody [get]
 Returns the facet/sheet bodies to be extruded More...
 
unsafe NXOpen.Expression Offset [get]
 Returns the offset value used to offset the extruded body More...
 
unsafe NXOpen.Plane Plane [get, set]
 Returns or sets the plane used when limit type is NXOpen.Facet.ExtrudeFacetBodyBuilder.LimitType.ToPlane More...
 
unsafe
NXOpen.Facet.ExtrudeFacetBodyBuilder.LimitType 
Type [get, set]
 Returns or sets the limit type More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

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

Detailed Description

Represents a NXOpen.Facet.ExtrudeFacetBodyBuilder It extrudes a NX Facet Body.

The limit of extrusion can be specified by direction and distance or plane object. It returns the extruded NX Facet Body.

To create a new instance of this class, use NXOpen.Facet.FacetedBodyCollection.CreateExtrudeFacetBodyBuilder

Default values.

Property Value

Distance.Value

10 (millimeters part), 1 (inches part)

Offset.Value

0 (millimeters part), 0 (inches part)

Type

Distance

Created in NX9.0.0

Member Enumeration Documentation

Represents the extrude limit type

Enumerator
Distance 

Specify the limit by direction and distance.

Direction and Distance need to be specified.

ToPlane 

Specify the limit by plane object.

Plane needes to be specified.

Property Documentation

unsafe NXOpen.Direction NXOpen.Facet.ExtrudeFacetBodyBuilder.Direction
getset

Returns or sets the direction used when limit type is NXOpen.Facet.ExtrudeFacetBodyBuilder.LimitType.Distance

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: studio_free_form ("STUDIO FREE FORM") OR die_engineering ("DIE ENGINEERING")

unsafe NXOpen.Expression NXOpen.Facet.ExtrudeFacetBodyBuilder.Distance
get

Returns the distance used when limit type is NXOpen.Facet.ExtrudeFacetBodyBuilder.LimitType.Distance

Created in NX9.0.0

License requirements: None.

unsafe double NXOpen.Facet.ExtrudeFacetBodyBuilder.DistanceTolerance
getset

Returns or sets the distance tolerance used in the extrude facet body feature

Created in NX9.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectDisplayableObjectList NXOpen.Facet.ExtrudeFacetBodyBuilder.FacetBody
get

Returns the facet/sheet bodies to be extruded

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Facet.ExtrudeFacetBodyBuilder.Offset
get

Returns the offset value used to offset the extruded body

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Plane NXOpen.Facet.ExtrudeFacetBodyBuilder.Plane
getset

Returns or sets the plane used when limit type is NXOpen.Facet.ExtrudeFacetBodyBuilder.LimitType.ToPlane

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: studio_free_form ("STUDIO FREE FORM") OR die_engineering ("DIE ENGINEERING")

unsafe NXOpen.Facet.ExtrudeFacetBodyBuilder.LimitType NXOpen.Facet.ExtrudeFacetBodyBuilder.Type
getset

Returns or sets the limit type

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: studio_free_form ("STUDIO FREE FORM") OR die_engineering ("DIE ENGINEERING")


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