Represents an NXOpen.PlaneTypes class.
More...
|
enum | MethodType {
Undefined,
Inferred,
Coincident,
CoincidentFaceAxis,
CoincidentPerpLinear,
Parallel,
ParallelPoint,
Perpendicular,
PerpendicularPoint,
PerpendicularLinear,
Center,
Tangent,
TangentFace,
TangentPoint,
TangentLinear,
TangentParPlane,
TangentPerpPlane,
TangentTwoFaces,
TangentAnglePlane,
Distance,
Angle,
Frenet,
PointDir,
Point,
TwoPoints,
ThreePoints,
Line,
TwoLines,
CurvePoint,
FixedX,
FixedY,
FixedZ,
FixedXyCsys,
Coefficients,
InferredTop,
TangentInfer,
PointInfer,
FaceAxisPoint,
Fixed,
FixedView,
Constructed
} |
| Specifies different method types of selected geometries More...
|
|
enum | AlternateType {
One,
Two,
Three,
Four,
Five,
Six
} |
| Represents the alternate solutions. More...
|
|
enum | FrenetSubtype {
NotSpecified,
Tangent,
Normal,
Binormal,
Project = 7,
ThruPoint = 9,
NormalToVector,
ParallelToVector,
ThruAxis,
ThruPointNormalToVector,
ThruPointParallelToVector,
ThruPointThruAxis,
ThruPointNormal,
ThruPointBinormal,
ThruPointProject
} |
| Specify the subtypes for on_curve type of plane, where alternate solution is not enough to handle the situation after enhancement to this specific plane type. More...
|
|
Represents an NXOpen.PlaneTypes class.
No Creator because it's Iplane calss can not hold enum types so this class will hold them
Created in NX4.0.0
Represents the alternate solutions.
The system can have up to 4 alternate solutions depending upon the method. For example, if the user picks a point the system creates a plane through the point parallel to the XY plane. However, there are 2 additional solutions. The first is a plane through the point and the YZ plane. And the second is a plane through the point and XZ plane.
Enumerator |
---|
One |
First alternate solution
|
Two |
Second alternate solution
|
Three |
Third alternate solution
|
Four |
Fourth alternate solution
|
Five |
Fifth alternate solution
|
Six |
Sixth alternate solution
|
Specify the subtypes for on_curve type of plane, where alternate solution is not enough to handle the situation after enhancement to this specific plane type.
Considering legacy data, these subtypes must match those already defined in the file "datum.h"
Enumerator |
---|
NotSpecified |
Subtype is not specified
|
Tangent |
Tangent to path, = FRENET_TANGENT
|
Normal |
Normal to path, = FRENET_NORMAL
|
Binormal |
Binormal to path, = FRENET_BINORMAL
|
Project |
Reference to an object, = FRENET_PROJECT
|
ThruPoint |
Thru point type and normal to path
|
NormalToVector |
Normal to a vector
|
ParallelToVector |
Parallel to a vector
|
ThruAxis |
Thru axis type
|
ThruPointNormalToVector |
Thru point and normal to a vector
|
ThruPointParallelToVector |
Thru point and parallel to a vector
|
ThruPointThruAxis |
Thru point and thru axis type
|
ThruPointNormal |
Thru point and tangent_to_path
|
ThruPointBinormal |
Thru point and binormal to path
|
ThruPointProject |
Thru point and relative to object
|
Specifies different method types of selected geometries
Enumerator |
---|
Undefined |
Not defined
|
Inferred |
Inferred method
|
Coincident |
Plane of object method
|
CoincidentFaceAxis |
Though face axis method
|
CoincidentPerpLinear |
Through linear perpendicluar to linear method
|
Parallel |
Parallel method
|
ParallelPoint |
Parallel to plane through point method
|
Perpendicular |
Perpendicular to plane method
|
PerpendicularPoint |
Perpendicular to plane though point method
|
PerpendicularLinear |
Perpendicular to plane through linear method
|
Center |
Center method
|
Tangent |
Tangent method
|
TangentFace |
Tangent to face method
|
TangentPoint |
Tangent to face through point method
|
TangentLinear |
Tangent to face through linear method
|
TangentParPlane |
Tangent to face parallel to plane method
|
TangentPerpPlane |
Tangent to face perpendicular to plane method
|
TangentTwoFaces |
Tangent to two faces method
|
TangentAnglePlane |
Tangent to a cyl face at an angle to a planar face
|
Distance |
Distance method
|
Angle |
Angle method
|
Frenet |
Frenet method
|
PointDir |
Point and direction method
|
Point |
Point method
|
TwoPoints |
Two Points method
|
ThreePoints |
Three points method
|
Line |
Line method
|
TwoLines |
Two line method
|
CurvePoint |
On curve through point method
|
FixedX |
Fixed plane perpendicular to X thru WCS
|
FixedY |
Fixed plane perpendicular to Y thru WCS
|
FixedZ |
Fixed plane perpendicular to Z thru WCS
|
FixedXyCsys |
Fixed plane perpendicular to Z thru X-Y plane of CSYS
|
Coefficients |
Fixed plane defined by coefficients
|
InferredTop |
Inferred Top method
|
TangentInfer |
Inferred Tangent method
|
PointInfer |
Inferred Point method
|
FaceAxisPoint |
Through Face Axis at Point
|
Fixed |
Fixed Method (super type including any non-associative, xy, yz, xz, and coefficient
|
FixedView |
View Plane method
|
Constructed |
Constructed types: super type for At Angle Parallel/Perpendicular or Tangent Angle to Plane Parallel/Perpendicular
|
The documentation for this class was generated from the following file:
- dotnet_pool/PlaneTypes.cs
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.