public interface FillHoleBuilder extends FeatureBuilder
FillHole
builder
FreeformSurfaceCollection.createFillHoleBuilder(nxopen.features.FillHole)
Property | Value |
---|---|
AreaControl | 50 |
Attraction | 50 |
DefaultEdgeContinuity | G1 |
Fullness.Value | 10.0 |
Patch | 0 |
ShapeControlType | None |
Modifier and Type | Interface and Description |
---|---|
static class |
FillHoleBuilder.BorderContinuity
Represents continuity value at a border curve.
|
static class |
FillHoleBuilder.ContinuityTypes
border continuity connects border object with the surface continuity
|
static class |
FillHoleBuilder.ShapeControlTypes
type of the shape control
|
Modifier and Type | Method and Description |
---|---|
int |
areaControl()
Returns the area control ratio of the facet body
License requirements: None. |
int |
attraction()
Returns the attraction ratio to the facet body
License requirements: None. |
Section |
curveChain()
Returns the curve chain
License requirements: None. |
FillHoleBuilder.ContinuityTypes |
defaultEdgeContinuity()
Returns the default continuity of edges.
|
SelectFacetedBody |
facetBody()
Returns the facet body to which the fill hole patch is fitted to
License requirements: None. |
Expression |
fullness()
Returns the fullness
License requirements: None. |
Point |
fullnessPoint()
Returns the point at corner A.
|
FillHoleBuilder.BorderContinuity[] |
getBorderTypeItems()
Returns array of continuity items
License requirements: None. |
boolean |
patch()
Returns the patch into part flag
License requirements: None. |
Point3d |
pickPoint()
Returns the picking point on the facet body
License requirements: None. |
Section |
selectPassThrougCurves()
Returns the pass through curves
License requirements: None. |
void |
setAreaControl(int areaControl)
License requirements: nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING") . |
void |
setAttraction(int attraction)
License requirements: nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING") . |
void |
setBorderTypeItems(FillHoleBuilder.BorderContinuity[] markerToNodeListItem)
Sets array of continuity items
License requirements: None. |
void |
setDefaultEdgeContinuity(FillHoleBuilder.ContinuityTypes defaultEdgeContinuity)
License requirements: nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING") . |
void |
setFullnessPoint(Point point)
License requirements: nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING") . |
void |
setPatch(boolean patch)
License requirements: nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING") . |
void |
setPickPoint(Point3d pickPoint)
License requirements: nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING") . |
void |
setShapeControlType(FillHoleBuilder.ShapeControlTypes shapeControlType)
License requirements: nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING") . |
void |
setTolerance(double double0)
License requirements: nx_freeform_1 ("basic freeform modeling"), solid_modeling ("SOLIDS MODELING") . |
FillHoleBuilder.ShapeControlTypes |
shapeControlType()
Returns the shape control type
License requirements: None. |
double |
tolerance()
Returns the tolerance
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section curveChain() throws NXException, RemoteException
NXException
RemoteException
FillHoleBuilder.BorderContinuity[] getBorderTypeItems() throws NXException, RemoteException
NXException
RemoteException
void setBorderTypeItems(FillHoleBuilder.BorderContinuity[] markerToNodeListItem) throws NXException, RemoteException
markerToNodeListItem
- NXException
RemoteException
FillHoleBuilder.ShapeControlTypes shapeControlType() throws NXException, RemoteException
NXException
RemoteException
void setShapeControlType(FillHoleBuilder.ShapeControlTypes shapeControlType) throws NXException, RemoteException
shapeControlType
- NXException
RemoteException
Expression fullness() throws NXException, RemoteException
NXException
RemoteException
Point fullnessPoint() throws NXException, RemoteException
NXException
RemoteException
void setFullnessPoint(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
Section selectPassThrougCurves() throws NXException, RemoteException
NXException
RemoteException
SelectFacetedBody facetBody() throws NXException, RemoteException
NXException
RemoteException
Point3d pickPoint() throws NXException, RemoteException
NXException
RemoteException
void setPickPoint(Point3d pickPoint) throws NXException, RemoteException
pickPoint
- NXException
RemoteException
int attraction() throws NXException, RemoteException
NXException
RemoteException
void setAttraction(int attraction) throws NXException, RemoteException
attraction
- NXException
RemoteException
int areaControl() throws NXException, RemoteException
NXException
RemoteException
void setAreaControl(int areaControl) throws NXException, RemoteException
areaControl
- NXException
RemoteException
boolean patch() throws NXException, RemoteException
NXException
RemoteException
void setPatch(boolean patch) throws NXException, RemoteException
patch
- NXException
RemoteException
FillHoleBuilder.ContinuityTypes defaultEdgeContinuity() throws NXException, RemoteException
NXException
RemoteException
void setDefaultEdgeContinuity(FillHoleBuilder.ContinuityTypes defaultEdgeContinuity) throws NXException, RemoteException
defaultEdgeContinuity
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double double0) throws NXException, RemoteException
double0
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.