NXOpen .NET Reference
12.0.0
|
Represents a collection of NXOpen.Plane . More...
Public Member Functions | |
NXOpen.Plane[] | ToArray () |
Returns an array of NXOpen.Plane objects. More... | |
unsafe NXOpen.Plane | CreatePlane (NXOpen.Point3d origin, NXOpen.Vector3d normal, NXOpen.SmartObject.UpdateOption updateOption) |
Creates a Plane without parameters. More... | |
unsafe NXOpen.Plane | CreatePlane (NXOpen.Features.Feature datum) |
Creates a Plane using a datum plane feature. More... | |
unsafe NXOpen.Plane | CreatePlane (NXOpen.PlaneTypes.MethodType method, NXOpen.PlaneTypes.AlternateType alternate, NXOpen.Point3d origin, NXOpen.Vector3d normal, string expression, bool flip, bool percent, NXOpen.NXObject[] geometry) |
Creates a Plane using a datum plane feature. More... | |
unsafe NXOpen.Plane | CreateFixedPlane (NXOpen.Point3d origin, NXOpen.Matrix3x3 matrix) |
Creates a Plane without parameters. More... | |
unsafe NXOpen.Plane | CreateFixedPlane (NXOpen.Point3d origin, NXOpen.Matrix3x3 matrix, bool show) |
Creates a Plane without parameters. More... | |
unsafe NXOpen.Plane | CreateFixedTypePlane (NXOpen.Point3d origin, NXOpen.Matrix3x3 matrix, NXOpen.SmartObject.UpdateOption updateOption) |
Creates a Plane , it is still a smart plane but has fixed plane type. More... | |
Protected Member Functions | |
override int | EnumerateMoveNext (ref Tag currentTag, byte[] state) |
Advances the enumerator to the next element of the collection. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Represents a collection of NXOpen.Plane .
Iterating this collection only returns live uncondemned objects contained in the owning part of the collection. Note that NXOpen.Plane is a smart object and many smart objects are condemned as they only exist to support other objects and are not displayed.
To obtain an instance of this class, refer to NXOpen.BasePart
Created in NX4.0.0
unsafe NXOpen.Plane NXOpen.PlaneCollection.CreateFixedPlane | ( | NXOpen.Point3d | origin, |
NXOpen.Matrix3x3 | matrix | ||
) |
Creates a Plane without parameters.
Created in NX11.0.0
License requirements: None.
origin | Plane Origin |
matrix | Plane Matrix |
unsafe NXOpen.Plane NXOpen.PlaneCollection.CreateFixedPlane | ( | NXOpen.Point3d | origin, |
NXOpen.Matrix3x3 | matrix, | ||
bool | show | ||
) |
Creates a Plane without parameters.
Has an additional input flag to control if the plane is visible or not after creation.
Created in NX11.0.0
License requirements: None.
origin | Plane Origin |
matrix | Plane Matrix |
show | Control whether to show the plane object |
unsafe NXOpen.Plane NXOpen.PlaneCollection.CreateFixedTypePlane | ( | NXOpen.Point3d | origin, |
NXOpen.Matrix3x3 | matrix, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a Plane , it is still a smart plane but has fixed plane type.
Created in NX11.0.1
License requirements: None.
origin | Plane Origin |
matrix | Plane Matrix |
updateOption | Smart Object update option |
unsafe NXOpen.Plane NXOpen.PlaneCollection.CreatePlane | ( | NXOpen.Point3d | origin, |
NXOpen.Vector3d | normal, | ||
NXOpen.SmartObject.UpdateOption | updateOption | ||
) |
Creates a Plane without parameters.
Created in NX4.0.0
License requirements: None.
origin | Plane Origin |
normal | Plane normal |
updateOption | Smart Object update option |
unsafe NXOpen.Plane NXOpen.PlaneCollection.CreatePlane | ( | NXOpen.Features.Feature | datum | ) |
Creates a Plane using a datum plane feature.
Created in NX4.0.0
License requirements: None.
datum | Datum Feature |
unsafe NXOpen.Plane NXOpen.PlaneCollection.CreatePlane | ( | NXOpen.PlaneTypes.MethodType | method, |
NXOpen.PlaneTypes.AlternateType | alternate, | ||
NXOpen.Point3d | origin, | ||
NXOpen.Vector3d | normal, | ||
string | expression, | ||
bool | flip, | ||
bool | percent, | ||
NXOpen.NXObject[] | geometry | ||
) |
Creates a Plane using a datum plane feature.
Created in NX4.0.0
License requirements: None.
method | |
alternate | |
origin | Plane Origin |
normal | Plane normal |
expression | offset value |
flip | flip direction |
percent | arclength or percent value |
geometry |
|
protected |
Advances the enumerator to the next element of the collection.
NXOpen.Plane [] NXOpen.PlaneCollection.ToArray | ( | ) |
Returns an array of NXOpen.Plane objects.
|
get |
Returns the tag of this object.