FillHoleBuilder Class¶
-
class
NXOpen.Features.
FillHoleBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a
NXOpen.Features.FillHole
builderTo create a new instance of this class, use
NXOpen.Features.FreeformSurfaceCollection.CreateFillHoleBuilder
Default values.
Property Value AreaControl 50 Attraction 50 DefaultEdgeContinuity G1 Fullness.Value 10.0 Patch 0 ShapeControlType None New in version NX9.0.1.
Properties¶
Property | Description |
---|---|
AreaControl | Returns or sets the area control ratio of the facet body |
Attraction | Returns or sets the attraction ratio to the facet body |
CurveChain | Returns the curve chain |
DefaultEdgeContinuity | Returns or sets the default continuity of edges. |
FacetBody | Returns the facet body to which the fill hole patch is fitted to |
Fullness | Returns the fullness |
FullnessPoint | Returns or sets the point at corner A. |
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
Patch | Returns or sets the patch into part flag |
PatchSolutionFlag | Returns or sets the patch solution flag |
PatchSurfaceFilename | Returns or sets the patch surface filename |
PickPoint | Returns or sets the picking point on the facet body |
SelectPassThrougCurves | Returns the pass through curves |
ShapeControlType | Returns or sets the shape control type |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
Tolerance | Returns or sets the tolerance |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature @return |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetBorderTypeItems | Returns array of continuity items @return |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetFeature | Returns the feature currently being edited by this builder. |
GetObject | Returns the object currently being edited by this builder. |
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
SetBorderTypeItems | Sets array of continuity items |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
FillHoleBuilderContinuityTypes Enumeration | border continuity connects border object with the surface continuity |
FillHoleBuilderShapeControlTypes Enumeration | type of the shape control |
Structs¶
FillHoleBuilderBorderContinuity_Struct Struct | Represents continuity value at a border curve. |
Property Detail¶
AreaControl¶
-
FillHoleBuilder.
AreaControl
¶ Returns or sets the area control ratio of the facet body
-------------------------------------
Getter Method
Signature
AreaControl()
Returns: Return type: int New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AreaControl(areaControl)
Parameters: areaControl (int) – New in version NX10.0.0.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
Attraction¶
-
FillHoleBuilder.
Attraction
¶ Returns or sets the attraction ratio to the facet body
-------------------------------------
Getter Method
Signature
Attraction()
Returns: Return type: int New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Attraction(attraction)
Parameters: attraction (int) – New in version NX10.0.0.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
CurveChain¶
-
FillHoleBuilder.
CurveChain
¶ Returns the curve chain
-------------------------------------
Getter Method
Signature
CurveChain()
Returns: Return type: NXOpen.Section
New in version NX9.0.1.
License requirements: None.
DefaultEdgeContinuity¶
-
FillHoleBuilder.
DefaultEdgeContinuity
¶ Returns or sets the default continuity of edges.
The default continuity will be applied to new selected edges
-------------------------------------
Getter Method
Signature
DefaultEdgeContinuity()
Returns: Return type: NXOpen.Features.FillHoleBuilderContinuityTypes
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DefaultEdgeContinuity(defaultEdgeContinuity)
Parameters: defaultEdgeContinuity ( NXOpen.Features.FillHoleBuilderContinuityTypes
) –New in version NX10.0.0.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
FacetBody¶
-
FillHoleBuilder.
FacetBody
¶ Returns the facet body to which the fill hole patch is fitted to
-------------------------------------
Getter Method
Signature
FacetBody()
Returns: Return type: NXOpen.Facet.SelectFacetedBody
New in version NX10.0.0.
License requirements: None.
Fullness¶
-
FillHoleBuilder.
Fullness
¶ Returns the fullness
-------------------------------------
Getter Method
Signature
Fullness()
Returns: Return type: NXOpen.Expression
New in version NX9.0.1.
License requirements: None.
FullnessPoint¶
-
FillHoleBuilder.
FullnessPoint
¶ Returns or sets the point at corner A.
-------------------------------------
Getter Method
Signature
FullnessPoint()
Returns: Return type: NXOpen.Point
New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
FullnessPoint(point)
Parameters: point ( NXOpen.Point
) –New in version NX9.0.1.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
Patch¶
-
FillHoleBuilder.
Patch
¶ Returns or sets the patch into part flag
-------------------------------------
Getter Method
Signature
Patch()
Returns: Return type: bool New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
Patch(patch)
Parameters: patch (bool) – New in version NX9.0.1.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
PickPoint¶
-
FillHoleBuilder.
PickPoint
¶ Returns or sets the picking point on the facet body
-------------------------------------
Getter Method
Signature
PickPoint()
Returns: Return type: NXOpen.Point3d
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PickPoint(pickPoint)
Parameters: pickPoint ( NXOpen.Point3d
) –New in version NX10.0.0.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
SelectPassThrougCurves¶
-
FillHoleBuilder.
SelectPassThrougCurves
¶ Returns the pass through curves
-------------------------------------
Getter Method
Signature
SelectPassThrougCurves()
Returns: Return type: NXOpen.Section
New in version NX9.0.1.
License requirements: None.
ShapeControlType¶
-
FillHoleBuilder.
ShapeControlType
¶ Returns or sets the shape control type
-------------------------------------
Getter Method
Signature
ShapeControlType()
Returns: Return type: NXOpen.Features.FillHoleBuilderShapeControlTypes
New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShapeControlType(shapeControlType)
Parameters: shapeControlType ( NXOpen.Features.FillHoleBuilderShapeControlTypes
) –New in version NX9.0.1.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
Tolerance¶
-
FillHoleBuilder.
Tolerance
¶ Returns or sets the tolerance
-------------------------------------
Getter Method
Signature
Tolerance()
Returns: Return type: float New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
Tolerance(double0)
Parameters: double0 (float) – New in version NX9.0.1.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
Method Detail¶
GetBorderTypeItems¶
-
FillHoleBuilder.
GetBorderTypeItems
¶ Returns array of continuity items
Signature
GetBorderTypeItems()
Returns: Return type: list of NXOpen.Features.FillHoleBuilderBorderContinuity_Struct
New in version NX9.0.1.
License requirements: None.
SetBorderTypeItems¶
-
FillHoleBuilder.
SetBorderTypeItems
¶ Sets array of continuity items
Signature
SetBorderTypeItems(markerToNodeListItem)
Parameters: markerToNodeListItem (list of NXOpen.Features.FillHoleBuilderBorderContinuity_Struct
) –New in version NX9.0.1.
License requirements: None.
Validate¶
-
FillHoleBuilder.
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.