public interface SubdivisionExtrudeCageBuilder extends Builder
SubdivisionExtrudeCageBuilder
builder. SubdivisionBodyCollection.createSubdivisionExtrudeCageBuilder()
Property | Value |
---|---|
CanRelocateToolToSelection | true |
CanReorientToolToSelection | true |
NumberOfSegments | 1 |
Modifier and Type | Interface and Description |
---|---|
static class |
SubdivisionExtrudeCageBuilder.ContinuityType
Type of continuity.
|
static class |
SubdivisionExtrudeCageBuilder.DirectionType
Represents the extrude direction.
|
static class |
SubdivisionExtrudeCageBuilder.ScalingMethodType
Scaling method
|
static class |
SubdivisionExtrudeCageBuilder.TransformationMethodType
Transformation method types
|
Modifier and Type | Method and Description |
---|---|
boolean |
canMoveToolOnly()
Returns the flag indicating if transformer tool can be moved without transforming the selected cage topology.
|
boolean |
canRelocateToolToSelection()
Returns the flag indicating if transformer tool can be relocated based on cage topology selection.
|
boolean |
canReorientToolToSelection()
Returns the flag indicating if transformer tool can be reoriented based on cage topology selection.
|
SubdivisionExtrudeCageBuilder.ContinuityType |
continuity()
Returns the continuity.
|
SubdivisionExtrudeCageBuilder.DirectionType |
directionOption()
Returns the direction option
License requirements: None. |
Expression |
distance()
Returns the distance.
|
void |
extrude()
Perform extrude operation.
|
int |
numberOfSegments()
Returns the number of segments.
|
SubdivisionExtrudeCageBuilder.ScalingMethodType |
scalingMethod()
Returns the scaling method.
|
SelectCageObjectData |
selectionObject()
Returns the selection object.
|
void |
setCanMoveToolOnly(boolean canMove)
License requirements: nx_subdivision (" NX SUBDIVISION") . |
void |
setCanRelocateToolToSelection(boolean canRelocate)
License requirements: nx_subdivision (" NX SUBDIVISION") . |
void |
setCanReorientToolToSelection(boolean canReorient)
License requirements: nx_subdivision (" NX SUBDIVISION") . |
void |
setContinuity(SubdivisionExtrudeCageBuilder.ContinuityType continuity)
License requirements: nx_subdivision (" NX SUBDIVISION") . |
void |
setDirectionOption(SubdivisionExtrudeCageBuilder.DirectionType directionOption)
License requirements: nx_subdivision (" NX SUBDIVISION") . |
void |
setNumberOfSegments(int numOfSegments)
License requirements: nx_subdivision (" NX SUBDIVISION") . |
void |
setScalingMethod(SubdivisionExtrudeCageBuilder.ScalingMethodType scalingMethod)
License requirements: nx_subdivision (" NX SUBDIVISION") . |
void |
setTransformationMethod(SubdivisionExtrudeCageBuilder.TransformationMethodType method)
Sets the transformation method.
|
void |
setVector(Direction vector)
License requirements: nx_subdivision (" NX SUBDIVISION") . |
SubdivisionExtrudeCageBuilder.TransformationMethodType |
transformationMethod()
Returns the transformation method.
|
TransformerData |
transformer()
Returns the transformation tool.
|
Direction |
vector()
Returns the vector for extrude.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectCageObjectData selectionObject() throws NXException, RemoteException
NXException
RemoteException
SubdivisionExtrudeCageBuilder.DirectionType directionOption() throws NXException, RemoteException
NXException
RemoteException
void setDirectionOption(SubdivisionExtrudeCageBuilder.DirectionType directionOption) throws NXException, RemoteException
directionOption
- NXException
RemoteException
Direction vector() throws NXException, RemoteException
NXException
RemoteException
void setVector(Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
Expression distance() throws NXException, RemoteException
NXException
RemoteException
int numberOfSegments() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfSegments(int numOfSegments) throws NXException, RemoteException
numOfSegments
- NXException
RemoteException
void extrude() throws NXException, RemoteException
NXException
RemoteException
SubdivisionExtrudeCageBuilder.ContinuityType continuity() throws NXException, RemoteException
selectionObject()
.
NXException
RemoteException
void setContinuity(SubdivisionExtrudeCageBuilder.ContinuityType continuity) throws NXException, RemoteException
continuity
- NXException
RemoteException
SubdivisionExtrudeCageBuilder.TransformationMethodType transformationMethod() throws NXException, RemoteException
NXException
RemoteException
void setTransformationMethod(SubdivisionExtrudeCageBuilder.TransformationMethodType method) throws NXException, RemoteException
method
- NXException
RemoteException
TransformerData transformer() throws NXException, RemoteException
NXException
RemoteException
boolean canMoveToolOnly() throws NXException, RemoteException
NXException
RemoteException
void setCanMoveToolOnly(boolean canMove) throws NXException, RemoteException
canMove
- NXException
RemoteException
boolean canRelocateToolToSelection() throws NXException, RemoteException
NXException
RemoteException
void setCanRelocateToolToSelection(boolean canRelocate) throws NXException, RemoteException
canRelocate
- NXException
RemoteException
boolean canReorientToolToSelection() throws NXException, RemoteException
NXException
RemoteException
void setCanReorientToolToSelection(boolean canReorient) throws NXException, RemoteException
canReorient
- NXException
RemoteException
SubdivisionExtrudeCageBuilder.ScalingMethodType scalingMethod() throws NXException, RemoteException
NXException
RemoteException
void setScalingMethod(SubdivisionExtrudeCageBuilder.ScalingMethodType scalingMethod) throws NXException, RemoteException
scalingMethod
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.