public interface WrapBuilder
WrapUnwrap
builder. This class is used in the
process of creating or editing a wrap or unwrap curve feature, as well as creating
wrapped or unwrapped curves not associated to a feature.
FeatureCollection.createWrapBuilder(nxopen.features.WrapUnwrap)
Property | Value |
---|---|
AngleTolerance | 0.5 |
Associative | 1 |
CutLineAngle.Value | 180 (millimeters part), 180 (inches part) |
DistanceTolerance | 0.0254 (millimeters part), 0.001 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
WrapBuilder.Types
Settings for the type of wrap operation being performed.
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance used to determine the sampling of the curve during processing, and
the accuracy of the output.
|
boolean |
associative()
Returns the flag that indicates during creation if a feature is to be created or just the curves,
true indicates a feature will be created.
|
Section |
curves()
Returns the curves that are being wrapped or unwrapped.
|
Expression |
cutLineAngle()
Returns the angle, measured from the point of tangency of the plane and the faces,
at which curves will be split during the wrapping operation.
|
double |
distanceTolerance()
Returns the distance tolerance used to determine the sampling of the curve during processing, and
the accuracy of the output.
|
ScCollector |
faces()
Returns the faces that the curves are being unwrapped from or wrapped to.
|
SelectISurface |
plane()
Returns the planar face or datum plane that the curves are being wrapped from or unwrapped to.
|
void |
setAngleTolerance(double angleTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setAssociative(boolean associative)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSpecifyPlane(Plane plane)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setType(WrapBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") . |
Plane |
specifyPlane()
Returns the specified plane that the curves are being wrapped from or unwrapped to.
|
WrapBuilder.Types |
type()
Returns the type of operation being performed.
|
Section curves() throws NXException, RemoteException
NXException
RemoteException
ScCollector faces() throws NXException, RemoteException
NXException
RemoteException
SelectISurface plane() throws NXException, RemoteException
NXException
RemoteException
Plane specifyPlane() throws NXException, RemoteException
NXException
RemoteException
void setSpecifyPlane(Plane plane) throws NXException, RemoteException
plane
- NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
Expression cutLineAngle() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
WrapBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(WrapBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.