public interface ScaleBuilder extends FeatureBuilder
Scale
builder. Inputs to this class can be convergent objects.
FeatureCollection.createScaleBuilder(nxopen.features.Feature)
Property | Value |
---|---|
ScaleAlongAxis.Value | 1.0 |
ScaleOtherDirection.Value | 1.0 |
ScaleXdirection.Value | 1.0 |
ScaleYdirection.Value | 1.0 |
ScaleZdirection.Value | 1.0 |
UniformFactor.Value | 1.0 |
Modifier and Type | Interface and Description |
---|---|
static class |
ScaleBuilder.Types
Scale type
|
Modifier and Type | Method and Description |
---|---|
ScCollector |
bodyCollector()
Returns the collector as
ScCollector
License requirements: None. |
SelectBodyList |
bodyToScale()
Returns the bodyToScale
License requirements: None. |
CoordinateSystem |
csys()
Returns the csys as
CoordinateSystem
License requirements: None. |
Point |
point()
Returns the point as
Point
License requirements: None. |
Expression |
scaleAlongAxis()
Returns the scale along axis
License requirements: None. |
Expression |
scaleOtherDirection()
Returns the scale other direction
License requirements: None. |
Expression |
scaleXdirection()
Returns the scale xdirection
License requirements: None. |
Expression |
scaleYdirection()
Returns the scale ydirection
License requirements: None. |
Expression |
scaleZdirection()
Returns the scale zdirection
License requirements: None. |
void |
setBodyCollector(ScCollector scaleBody)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCsys(CoordinateSystem csys)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPoint(Point point)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setType(ScaleBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setVector(Direction vector)
License requirements: solid_modeling ("SOLIDS MODELING") . |
ScaleBuilder.Types |
type()
Returns the scale type
ScaleBuilder.Types
License requirements: None. |
Expression |
uniformFactor()
Returns the uniform factor
License requirements: None. |
Direction |
vector()
Returns the vector as
Direction
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
ScaleBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(ScaleBuilder.Types type) throws NXException, RemoteException
type
- Gets the type of the scale methodNXException
RemoteException
SelectBodyList bodyToScale() throws NXException, RemoteException
NXException
RemoteException
ScCollector bodyCollector() throws NXException, RemoteException
NXException
RemoteException
void setBodyCollector(ScCollector scaleBody) throws NXException, RemoteException
scaleBody
- NXException
RemoteException
Point point() throws NXException, RemoteException
NXException
RemoteException
void setPoint(Point point) throws NXException, RemoteException
point
- Set the referance point from which scaling has to be doneNXException
RemoteException
Direction vector() throws NXException, RemoteException
NXException
RemoteException
void setVector(Direction vector) throws NXException, RemoteException
vector
- Set the reference Axis along which scaling has to be doneNXException
RemoteException
CoordinateSystem csys() throws NXException, RemoteException
NXException
RemoteException
void setCsys(CoordinateSystem csys) throws NXException, RemoteException
csys
- Set the reference Co-ordinate system from which scaling has to be doneNXException
RemoteException
Expression uniformFactor() throws NXException, RemoteException
NXException
RemoteException
Expression scaleAlongAxis() throws NXException, RemoteException
NXException
RemoteException
Expression scaleOtherDirection() throws NXException, RemoteException
NXException
RemoteException
Expression scaleXdirection() throws NXException, RemoteException
NXException
RemoteException
Expression scaleYdirection() throws NXException, RemoteException
NXException
RemoteException
Expression scaleZdirection() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.