public interface WeldFillBuilder extends Builder
Fill
feature. WeldManager.createFillBuilder(nxopen.weld.Fill)
Property | Value |
---|---|
BoundaryMethod | Rectangle |
ChangeViewOrientation | 0 |
ExtendDistance | -15.0 (millimeters part), -0.5 (inches part) |
ExtrudeHeight | 1 |
SubdivideRegion | 0 |
Width | 5 |
WidthAlong | Xc |
Modifier and Type | Interface and Description |
---|---|
static class |
WeldFillBuilder.BoundaryMethodType
Defines whether the initial boundary of the fill pattern is defined
by a two point rectangle or a curve.
|
static class |
WeldFillBuilder.WidthAlongType
Defines the direction the fill strip's length is aligned
|
Modifier and Type | Method and Description |
---|---|
Section |
boundary()
Returns the section defining the boundary if the
WeldFillBuilder.BoundaryMethodType.CURVE
option is specified for the boundary type. |
WeldFillBuilder.BoundaryMethodType |
boundaryMethod()
Returns the type of boundary to create the fill from.
|
boolean |
changeViewOrientation()
Returns the indication if the view orientation should be changed automatically (true)
upon initial creation of rectangles, or not (false)
License requirements: None. |
CharacteristicsBuilder |
characteristics()
Returns the characteristics information.
|
Point |
corner1()
Returns the first corner of the boundary if the
WeldFillBuilder.BoundaryMethodType.RECTANGLE
option is specified for the boundary type. |
Point |
corner2()
Returns the second corner of the boundary if the
WeldFillBuilder.BoundaryMethodType.RECTANGLE
option is specified for the boundary type. |
void |
deleteFillStrip(WeldFillStripBuilder fillStrip)
Delete a fill strip.
|
double |
distanceTolerance()
Returns the distance tolerance used in processing to determine if two points are coincident.
|
double |
extendDistance()
Returns the distance to extend a strip.
|
double |
extrudeHeight()
Returns the height of the extrusions representing the fill.
|
WeldFillStripBuilderList |
fillStripList()
Returns the fill strip list.
|
Section |
innerBoundary()
Returns the section containing edges of interior openings which indicate that these openings should be filled over.
|
WeldFillStripBuilder |
newFillStrip(Point3d center,
double length)
Create a new fill strip.
|
CoordinateSystem |
orientation()
Returns the coordinate system that defines the alignment of the strips and rectangle.
|
ScCollector |
placementFace()
Returns the collector containing the faces to build the fill on.
|
void |
setBoundaryMethod(WeldFillBuilder.BoundaryMethodType boundaryMethod)
License requirements: ugweld ("UG WELD") . |
void |
setChangeViewOrientation(boolean changeViewOrientation)
License requirements: ugweld ("UG WELD") . |
void |
setCorner1(Point corner1)
License requirements: ugweld ("UG WELD") . |
void |
setCorner2(Point corner2)
License requirements: ugweld ("UG WELD") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: ugweld ("UG WELD") . |
void |
setExtendDistance(double distance)
License requirements: ugweld ("UG WELD") . |
void |
setExtrudeHeight(double extrudeHeight)
License requirements: ugweld ("UG WELD") . |
void |
setOrientation(CoordinateSystem csys)
License requirements: ugweld ("UG WELD") . |
void |
setSubdivideRegion(boolean subdivideRegion)
License requirements: ugweld ("UG WELD") . |
void |
setUseSeedFace(boolean useSeedFace)
License requirements: ugweld ("UG WELD") . |
void |
setWidth(double width)
License requirements: ugweld ("UG WELD") . |
void |
setWidthAlong(WeldFillBuilder.WidthAlongType widthAlong)
License requirements: ugweld ("UG WELD") . |
boolean |
subdivideRegion()
Returns the indication if the fill is to be a collection of rectangles (true), or
simply the enclosed boundary area (false).
|
boolean |
useSeedFace()
Returns the indication if the selected faces should be used as seed faces.
|
double |
width()
Returns the width of the rectangles.
|
WeldFillBuilder.WidthAlongType |
widthAlong()
Returns the width of the rectangles will be measured along this direction.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector placementFace() throws NXException, RemoteException
NXException
RemoteException
CoordinateSystem orientation() throws NXException, RemoteException
NXException
RemoteException
void setOrientation(CoordinateSystem csys) throws NXException, RemoteException
csys
- NXException
RemoteException
WeldFillBuilder.BoundaryMethodType boundaryMethod() throws NXException, RemoteException
NXException
RemoteException
void setBoundaryMethod(WeldFillBuilder.BoundaryMethodType boundaryMethod) throws NXException, RemoteException
boundaryMethod
- NXException
RemoteException
boolean subdivideRegion() throws NXException, RemoteException
NXException
RemoteException
void setSubdivideRegion(boolean subdivideRegion) throws NXException, RemoteException
subdivideRegion
- NXException
RemoteException
Point corner1() throws NXException, RemoteException
WeldFillBuilder.BoundaryMethodType.RECTANGLE
option is specified for the boundary type.
NXException
RemoteException
void setCorner1(Point corner1) throws NXException, RemoteException
corner1
- NXException
RemoteException
Point corner2() throws NXException, RemoteException
WeldFillBuilder.BoundaryMethodType.RECTANGLE
option is specified for the boundary type.
NXException
RemoteException
void setCorner2(Point corner2) throws NXException, RemoteException
corner2
- NXException
RemoteException
Section boundary() throws NXException, RemoteException
WeldFillBuilder.BoundaryMethodType.CURVE
option is specified for the boundary type.
NXException
RemoteException
Section innerBoundary() throws NXException, RemoteException
NXException
RemoteException
WeldFillBuilder.WidthAlongType widthAlong() throws NXException, RemoteException
NXException
RemoteException
void setWidthAlong(WeldFillBuilder.WidthAlongType widthAlong) throws NXException, RemoteException
widthAlong
- NXException
RemoteException
double width() throws NXException, RemoteException
NXException
RemoteException
void setWidth(double width) throws NXException, RemoteException
width
- NXException
RemoteException
double extrudeHeight() throws NXException, RemoteException
NXException
RemoteException
void setExtrudeHeight(double extrudeHeight) throws NXException, RemoteException
extrudeHeight
- NXException
RemoteException
double extendDistance() throws NXException, RemoteException
NXException
RemoteException
void setExtendDistance(double distance) throws NXException, RemoteException
distance
- NXException
RemoteException
CharacteristicsBuilder characteristics() throws NXException, RemoteException
NXException
RemoteException
boolean changeViewOrientation() throws NXException, RemoteException
NXException
RemoteException
void setChangeViewOrientation(boolean changeViewOrientation) throws NXException, RemoteException
changeViewOrientation
- NXException
RemoteException
boolean useSeedFace() throws NXException, RemoteException
NXException
RemoteException
void setUseSeedFace(boolean useSeedFace) throws NXException, RemoteException
useSeedFace
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
WeldFillStripBuilder newFillStrip(Point3d center, double length) throws NXException, RemoteException
center
- Center of the fill striplength
- Length of the fill stripNXException
RemoteException
void deleteFillStrip(WeldFillStripBuilder fillStrip) throws NXException, RemoteException
fillStrip
- Fill strip to delete.NXException
RemoteException
WeldFillStripBuilderList fillStripList() throws NXException, RemoteException
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.