SnipFacetBodyBuilder Class

class NXOpen.Facet.SnipFacetBodyBuilder

Bases: NXOpen.Builder

Represents a SnipFacetBody builder

To create a new instance of this class, use NXOpen.Facet.FacetedBodyCollection.CreateSnipFacetBodyBuilder()

Default values.

Property Value
AlongDirection ViewDirection
BoundaryFacetTreatmentType SnipFacets
CanDivide 0
IsEditCopy 0
IsSnipNearFacets 0

New in version NX7.5.0.

Properties

Property Description
AlongDirection Returns or sets the direction in which snipping profiles are projected on the facet bodies
Bodies Returns the facet bodies to snip.
BoundaryFacetTreatmentType Returns or sets the boundary facet treatment type
CanDivide Returns or sets the value indicating if facet body is to be divided
FacetBodies Returns the facet bodies to snip
FacetCollector Returns or sets the collector of facets to be snipped.
IsEditCopy Returns or sets the value indicating if a copy of the facet body to be snipped without altering the original
IsSnipNearFacets Returns or sets the value indicating if only facets near to the viewer to be snipped
Plane Returns or sets the snipping plane
ProfileList Returns the list of snipping profiles
ProjectionVector Returns or sets the projection vector
RegionList Returns the list of regions to snip
RegionPoint Returns the point indicating the portion of the facet body with respect to specified region to be snipped.
Tag Returns the Tag for this object.
Type Returns or sets the snipping method accessor
ViewDirection Returns or sets the view direction

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
SwitchRegion Switch the region to be snipped indicated by the region point.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

SnipFacetBodyBuilderBoundaryFacetTreatmentMethod Enumeration Boundary facet treatment type:
SnipFacetBodyBuilderDirectionType Enumeration Snipping direction when snipping type by profiles
SnipFacetBodyBuilderTypes Enumeration Snip method

Property Detail

AlongDirection

SnipFacetBodyBuilder.AlongDirection

Returns or sets the direction in which snipping profiles are projected on the facet bodies

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

Getter Method

Signature AlongDirection

Returns:
Return type:NXOpen.Facet.SnipFacetBodyBuilderDirectionType

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature AlongDirection

Parameters:alongDirection (NXOpen.Facet.SnipFacetBodyBuilderDirectionType) –

New in version NX7.5.0.

License requirements: studio_free_form (“STUDIO FREE FORM”)

Bodies

SnipFacetBodyBuilder.Bodies

Returns the facet bodies to snip.

Inputs to this command can be convergent objects.

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

Getter Method

Signature Bodies

Returns:
Return type:NXOpen.SelectDisplayableObjectList

New in version NX11.0.0.

License requirements: None.

BoundaryFacetTreatmentType

SnipFacetBodyBuilder.BoundaryFacetTreatmentType

Returns or sets the boundary facet treatment type

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

Getter Method

Signature BoundaryFacetTreatmentType

Returns:
Return type:NXOpen.Facet.SnipFacetBodyBuilderBoundaryFacetTreatmentMethod

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature BoundaryFacetTreatmentType

Parameters:boundaryFacetTreatmentType (NXOpen.Facet.SnipFacetBodyBuilderBoundaryFacetTreatmentMethod) –

New in version NX7.5.0.

License requirements: studio_free_form (“STUDIO FREE FORM”)

CanDivide

SnipFacetBodyBuilder.CanDivide

Returns or sets the value indicating if facet body is to be divided

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

Getter Method

Signature CanDivide

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature CanDivide

Parameters:canDivide (bool) –

New in version NX7.5.0.

License requirements: studio_free_form (“STUDIO FREE FORM”)

FacetBodies

SnipFacetBodyBuilder.FacetBodies

Returns the facet bodies to snip

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

Getter Method

Signature FacetBodies

Returns:
Return type:NXOpen.Facet.SelectFacetedBodyList

New in version NX7.5.0.

Deprecated since version NX11.0.0: Use NXOpen.Facet.SnipFacetBodyBuilder.Bodies() instead.

License requirements: None.

FacetCollector

SnipFacetBodyBuilder.FacetCollector

Returns or sets the collector of facets to be snipped.

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

Getter Method

Signature FacetCollector

Returns:
Return type:NXOpen.FacetCollector

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature FacetCollector

Parameters:collector (NXOpen.FacetCollector) –

New in version NX12.0.0.

License requirements: studio_free_form (“STUDIO FREE FORM”)

IsEditCopy

SnipFacetBodyBuilder.IsEditCopy

Returns or sets the value indicating if a copy of the facet body to be snipped without altering the original

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

Getter Method

Signature IsEditCopy

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature IsEditCopy

Parameters:isEditCopy (bool) –

New in version NX7.5.0.

License requirements: studio_free_form (“STUDIO FREE FORM”)

IsSnipNearFacets

SnipFacetBodyBuilder.IsSnipNearFacets

Returns or sets the value indicating if only facets near to the viewer to be snipped

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

Getter Method

Signature IsSnipNearFacets

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature IsSnipNearFacets

Parameters:isSnipNearFacets (bool) –

New in version NX7.5.0.

License requirements: studio_free_form (“STUDIO FREE FORM”)

Plane

SnipFacetBodyBuilder.Plane

Returns or sets the snipping plane

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

Getter Method

Signature Plane

Returns:
Return type:NXOpen.Plane

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Plane

Parameters:plane (NXOpen.Plane) –

New in version NX7.5.0.

License requirements: studio_free_form (“STUDIO FREE FORM”)

ProfileList

SnipFacetBodyBuilder.ProfileList

Returns the list of snipping profiles

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

Getter Method

Signature ProfileList

Returns:
Return type:NXOpen.SectionList

New in version NX7.5.0.

License requirements: None.

ProjectionVector

SnipFacetBodyBuilder.ProjectionVector

Returns or sets the projection vector

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

Getter Method

Signature ProjectionVector

Returns:
Return type:NXOpen.Direction

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ProjectionVector

Parameters:projectionVector (NXOpen.Direction) –

New in version NX7.5.0.

License requirements: studio_free_form (“STUDIO FREE FORM”)

RegionList

SnipFacetBodyBuilder.RegionList

Returns the list of regions to snip

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

Getter Method

Signature RegionList

Returns:
Return type:NXOpen.GeometricUtilities.BoundaryDefinitionBuilderList

New in version NX7.5.0.

License requirements: None.

RegionPoint

SnipFacetBodyBuilder.RegionPoint

Returns the point indicating the portion of the facet body with respect to specified region to be snipped.

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

Getter Method

Signature RegionPoint

Returns:
Return type:NXOpen.SelectPointList

New in version NX7.5.0.

License requirements: None.

Type

SnipFacetBodyBuilder.Type

Returns or sets the snipping method accessor

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

Getter Method

Signature Type

Returns:
Return type:NXOpen.Facet.SnipFacetBodyBuilderTypes

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Type

Parameters:type (NXOpen.Facet.SnipFacetBodyBuilderTypes) –

New in version NX7.5.0.

License requirements: studio_free_form (“STUDIO FREE FORM”)

ViewDirection

SnipFacetBodyBuilder.ViewDirection

Returns or sets the view direction

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

Getter Method

Signature ViewDirection

Returns:
Return type:NXOpen.Vector3d

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ViewDirection

Parameters:viewDirection (NXOpen.Vector3d) –

New in version NX7.5.0.

License requirements: studio_free_form (“STUDIO FREE FORM”)

Method Detail

SwitchRegion

SnipFacetBodyBuilder.SwitchRegion

Switch the region to be snipped indicated by the region point.

Signature SwitchRegion()

New in version NX7.5.0.

License requirements: None.

Validate

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