public interface ExtrudeBuilder
SimpleDraft.SimpleDraftType.NO_DRAFT
nxopen.features.Feature.BooleanType#CREATE
FeatureCollection.createExtrudeBuilder(Feature)
Property | Value |
---|---|
SmartVolumeProfile.OpenProfileSmartVolumeOption | 0 |
Modifier and Type | Method and Description |
---|---|
void |
allowSelfIntersectingSection(boolean allowSelfIntersectingSection)
SET option for supporting self-intersecting section
License requirements: solid_modeling ("SOLIDS MODELING") . |
double |
angularTolerance()
Returns the angle tolerance
License requirements: None. |
BooleanOperation |
booleanOperation()
Returns the extrude boolean operation
License requirements: None. |
double |
chainingTolerance()
Returns the chaining tolerance
License requirements: None. |
nxopen.Direction |
direction()
Returns the extrude direction
License requirements: None. |
double |
distanceTolerance()
Returns the distance tolerance
License requirements: None. |
MultiDraft |
draft()
Returns the extrude draft operation
License requirements: None. |
FeatureOptions |
featureOptions()
Returns the feature options
License requirements: None. |
Limits |
limits()
Returns the extrude limits
License requirements: None. |
FeatureOffset |
offset()
Returns the extrude Offset operation
License requirements: None. |
double |
planarTolerance()
Returns the planar tolerance
License requirements: None. |
Section |
section()
Returns the section
License requirements: None. |
void |
setAngularTolerance(double angleTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setChainingTolerance(double chainingTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDirection(nxopen.Direction direction)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPlanarTolerance(double planarTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSection(Section section)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setToleranceValues(double distanceTolerance,
double chainingTolerance,
double planarTolerance,
double angularTolerance)
SET all the tolerances at once
License requirements: solid_modeling ("SOLIDS MODELING") . |
SmartVolumeProfileBuilder |
smartVolumeProfile()
Returns the smart volume profile
License requirements: None. |
Section section() throws NXException, RemoteException
NXException
RemoteException
void setSection(Section section) throws NXException, RemoteException
section
- Section to be extruded This parameter may not be null.NXException
RemoteException
nxopen.Direction direction() throws NXException, RemoteException
NXException
RemoteException
void setDirection(nxopen.Direction direction) throws NXException, RemoteException
direction
- Extrude direction This parameter may not be null.NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double chainingTolerance() throws NXException, RemoteException
NXException
RemoteException
void setChainingTolerance(double chainingTolerance) throws NXException, RemoteException
chainingTolerance
- NXException
RemoteException
double planarTolerance() throws NXException, RemoteException
NXException
RemoteException
void setPlanarTolerance(double planarTolerance) throws NXException, RemoteException
planarTolerance
- NXException
RemoteException
double angularTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngularTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
BooleanOperation booleanOperation() throws NXException, RemoteException
NXException
RemoteException
MultiDraft draft() throws NXException, RemoteException
NXException
RemoteException
FeatureOffset offset() throws NXException, RemoteException
NXException
RemoteException
Limits limits() throws NXException, RemoteException
NXException
RemoteException
SmartVolumeProfileBuilder smartVolumeProfile() throws NXException, RemoteException
NXException
RemoteException
FeatureOptions featureOptions() throws NXException, RemoteException
NXException
RemoteException
void setToleranceValues(double distanceTolerance, double chainingTolerance, double planarTolerance, double angularTolerance) throws NXException, RemoteException
distanceTolerance
- chainingTolerance
- planarTolerance
- angularTolerance
- NXException
RemoteException
void allowSelfIntersectingSection(boolean allowSelfIntersectingSection) throws NXException, RemoteException
allowSelfIntersectingSection
- If true, allow self-intersecting section.NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.