SectionPlaneData Class¶
-
class
NXOpen.GeometricUtilities.
SectionPlaneData
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Represents a Section Plane Data class This class acts like a container to hold the data needed to create a plane.
It provides the ability to define two points on a plane .. versionadded:: NX7.0.0
Properties¶
Property | Description |
---|---|
PlaneNormal | Returns or sets the normal of the plane |
PlaneOrigin | Returns or sets the origin of the plane |
PlanePoint1 | Returns or sets the first point of the plane |
PlanePoint2 | Returns or sets the second point of the plane |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
PlaneNormal¶
-
SectionPlaneData.
PlaneNormal
¶ Returns or sets the normal of the plane
-------------------------------------
Getter Method
Signature
PlaneNormal()
Returns: Return type: NXOpen.Direction
New in version NX7.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
PlaneNormal(point)
Parameters: point ( NXOpen.Direction
) –New in version NX7.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
PlaneOrigin¶
-
SectionPlaneData.
PlaneOrigin
¶ Returns or sets the origin of the plane
-------------------------------------
Getter Method
Signature
PlaneOrigin()
Returns: Return type: NXOpen.Point
New in version NX7.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
PlaneOrigin(point)
Parameters: point ( NXOpen.Point
) –New in version NX7.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
PlanePoint1¶
-
SectionPlaneData.
PlanePoint1
¶ Returns or sets the first point of the plane
-------------------------------------
Getter Method
Signature
PlanePoint1()
Returns: Return type: NXOpen.Point
New in version NX7.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
PlanePoint1(point)
Parameters: point ( NXOpen.Point
) –New in version NX7.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
PlanePoint2¶
-
SectionPlaneData.
PlanePoint2
¶ Returns or sets the second point of the plane
-------------------------------------
Getter Method
Signature
PlanePoint2()
Returns: Return type: NXOpen.Point
New in version NX7.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
-------------------------------------
Setter Method
Signature
PlanePoint2(point)
Parameters: point ( NXOpen.Point
) –New in version NX7.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
Method Detail¶
Validate¶
-
SectionPlaneData.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.