SectionPlaneBuilder Class

class NXOpen.GeometricAnalysis.SectionAnalysis.SectionPlaneBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a plane which is used to cut sections on faces or facet bodies

New in version NX7.0.0.

Properties

Property Description
Origin Returns or sets the plane origin
Plane Returns or sets the plane type
Tag Returns the Tag for this object.
XAxis Returns or sets the plane X axis
YAxis Returns or sets the plane Y axis

Methods

Method Description
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

SectionPlaneBuilderPlaneType Enumeration The type of different section planes

Property Detail

Origin

SectionPlaneBuilder.Origin

Returns or sets the plane origin

-------------------------------------

Getter Method

Signature Origin

Returns:
Return type:NXOpen.Point3d

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Origin

Parameters:origin (NXOpen.Point3d) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

Plane

SectionPlaneBuilder.Plane

Returns or sets the plane type

-------------------------------------

Getter Method

Signature Plane

Returns:
Return type:NXOpen.GeometricAnalysis.SectionAnalysis.SectionPlaneBuilderPlaneType

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Plane

Parameters:plane (NXOpen.GeometricAnalysis.SectionAnalysis.SectionPlaneBuilderPlaneType) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

XAxis

SectionPlaneBuilder.XAxis

Returns or sets the plane X axis

-------------------------------------

Getter Method

Signature XAxis

Returns:
Return type:NXOpen.Vector3d

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature XAxis

Parameters:xAxis (NXOpen.Vector3d) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

YAxis

SectionPlaneBuilder.YAxis

Returns or sets the plane Y axis

-------------------------------------

Getter Method

Signature YAxis

Returns:
Return type:NXOpen.Vector3d

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature YAxis

Parameters:yAxis (NXOpen.Vector3d) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

Method Detail

Validate

SectionPlaneBuilder.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.