DetectPrimitivesBuilder Class¶
-
class
NXOpen.Facet.
DetectPrimitivesBuilder
¶ Bases:
NXOpen.Builder
This class manages the primitive shape detection for a facet body.
To create a new instance of this class, use
NXOpen.Facet.FacetModelingCollection.CreateDetectPrimitivesBuilder()
Default values.
Property Value CurvatureSensitivity 20 New in version NX10.0.0.
Properties¶
Property | Description |
---|---|
BlendFactor | Returns the blend factor |
CurvatureSensitivity | Returns or sets the curvature sensitivity |
FacetSelection | Returns the facet selection. |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
AdjustShapeBoundary | Adjust shape detection result with selectivity angle |
Commit | Commits any edits that have been applied to the builder. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetBlendColor | Returns the blend color |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetConeColor | Returns the cone color |
GetCylinderColor | Returns the cylinder color |
GetObject | Returns the object currently being edited by this builder. |
GetOtherColor | Returns Other type of color. |
GetPlaneColor | Returns the plane color |
GetSphereColor | Returns the sphere color |
SetBlendColor | Sets the blend color |
SetConeColor | Sets the cone color |
SetCylinderColor | Sets the cylinder color |
SetOtherColor | Sets the other color |
SetPlaneColor | Sets the plane color |
SetSphereColor | Sets the sphere color |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
BlendFactor¶
-
DetectPrimitivesBuilder.
BlendFactor
¶ Returns the blend factor
-------------------------------------
Getter Method
Signature
BlendFactor
Returns: Return type: NXOpen.Expression
New in version NX10.0.0.
License requirements: None.
CurvatureSensitivity¶
-
DetectPrimitivesBuilder.
CurvatureSensitivity
¶ Returns or sets the curvature sensitivity
-------------------------------------
Getter Method
Signature
CurvatureSensitivity
Returns: Return type: int New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CurvatureSensitivity
Parameters: curvatureSensitivity (int) – New in version NX10.0.0.
License requirements: None.
FacetSelection¶
-
DetectPrimitivesBuilder.
FacetSelection
¶ Returns the facet selection.
Inputs to this command can be convergent objects.
-------------------------------------
Getter Method
Signature
FacetSelection
Returns: Return type: NXOpen.SelectDisplayableObjectList
New in version NX10.0.0.
License requirements: None.
Method Detail¶
AdjustShapeBoundary¶
-
DetectPrimitivesBuilder.
AdjustShapeBoundary
¶ Adjust shape detection result with selectivity angle
Signature
AdjustShapeBoundary()
New in version NX10.0.0.
License requirements: None.
GetBlendColor¶
-
DetectPrimitivesBuilder.
GetBlendColor
¶ Returns the blend color
Signature
GetBlendColor()
Returns: Array of 3 RGB values, each between 0 and 1 Return type: list of float New in version NX10.0.0.
License requirements: None.
GetConeColor¶
-
DetectPrimitivesBuilder.
GetConeColor
¶ Returns the cone color
Signature
GetConeColor()
Returns: Array of 3 RGB values, each between 0 and 1 Return type: list of float New in version NX10.0.0.
License requirements: None.
GetCylinderColor¶
-
DetectPrimitivesBuilder.
GetCylinderColor
¶ Returns the cylinder color
Signature
GetCylinderColor()
Returns: Array of 3 RGB values, each between 0 and 1 Return type: list of float New in version NX10.0.0.
License requirements: None.
GetOtherColor¶
-
DetectPrimitivesBuilder.
GetOtherColor
¶ Returns Other type of color.
All non-primitive shapes are classfied as Other type
Signature
GetOtherColor()
Returns: Array of 3 RGB values, each between 0 and 1 Return type: list of float New in version NX10.0.0.
License requirements: None.
GetPlaneColor¶
-
DetectPrimitivesBuilder.
GetPlaneColor
¶ Returns the plane color
Signature
GetPlaneColor()
Returns: Array of 3 RGB values, each between 0 and 1 Return type: list of float New in version NX10.0.0.
License requirements: None.
GetSphereColor¶
-
DetectPrimitivesBuilder.
GetSphereColor
¶ Returns the sphere color
Signature
GetSphereColor()
Returns: Array of 3 RGB values, each between 0 and 1 Return type: list of float New in version NX10.0.0.
License requirements: None.
SetBlendColor¶
-
DetectPrimitivesBuilder.
SetBlendColor
¶ Sets the blend color
Signature
SetBlendColor(blendColor)
Parameters: blendColor (list of float) – Array of 3 RGB values, each between 0 and 1 New in version NX10.0.0.
License requirements: None.
SetConeColor¶
-
DetectPrimitivesBuilder.
SetConeColor
¶ Sets the cone color
Signature
SetConeColor(coneColor)
Parameters: coneColor (list of float) – Array of 3 RGB values, each between 0 and 1 New in version NX10.0.0.
License requirements: None.
SetCylinderColor¶
-
DetectPrimitivesBuilder.
SetCylinderColor
¶ Sets the cylinder color
Signature
SetCylinderColor(cylinderColor)
Parameters: cylinderColor (list of float) – Array of 3 RGB values, each between 0 and 1 New in version NX10.0.0.
License requirements: None.
SetOtherColor¶
-
DetectPrimitivesBuilder.
SetOtherColor
¶ Sets the other color
Signature
SetOtherColor(otherColor)
Parameters: otherColor (list of float) – Array of 3 RGB values, each between 0 and 1 New in version NX10.0.0.
License requirements: None.
SetPlaneColor¶
-
DetectPrimitivesBuilder.
SetPlaneColor
¶ Sets the plane color
Signature
SetPlaneColor(planeColor)
Parameters: planeColor (list of float) – Array of 3 RGB values, each between 0 and 1 New in version NX10.0.0.
License requirements: None.
SetSphereColor¶
-
DetectPrimitivesBuilder.
SetSphereColor
¶ Sets the sphere color
Signature
SetSphereColor(sphereColor)
Parameters: sphereColor (list of float) – Array of 3 RGB values, each between 0 and 1 New in version NX10.0.0.
License requirements: None.
Validate¶
-
DetectPrimitivesBuilder.
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.