public interface DecalBuilder extends Builder
DecalBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
DecalBuilder.Anchor
image anchor
|
static class |
DecalBuilder.DecalIllumination
decal illumination type
|
static class |
DecalBuilder.ImageSize
image size type
|
static class |
DecalBuilder.Scaling
decal scaling type
|
Modifier and Type | Method and Description |
---|---|
DecalBuilder.Anchor |
anchorType()
Returns the anchor type
License requirements: None. |
double |
aspectRatio()
Returns the decal image aspect ratio
License requirements: None. |
String |
decalName()
Returns the decal name
License requirements: None. |
double |
decalReflectivity()
Returns the decal reflectivity
License requirements: None. |
boolean |
enableEngraving()
Returns the engraving enable toggle
License requirements: None. |
double |
engravingAmplitude()
Returns the decal engraving amplitude
License requirements: None. |
double |
engravingSoftness()
Returns the engraving softness
License requirements: None. |
String[] |
getImagesInPart()
Provide a list of names of the
ImageData
objects saved in current part file. |
double[] |
getTransparencyColor()
Returns the transparency color
License requirements: None. |
double |
heightScale()
Returns the decal height scale
License requirements: None. |
DecalBuilder.DecalIllumination |
illuminationType()
Returns the illumination type
License requirements: None. |
Image |
image()
Returns the image builder
License requirements: None. |
String |
imageFilename()
Returns the decal image file name
License requirements: None. |
DecalBuilder.ImageSize |
imageSizeType()
Returns the image size type
License requirements: None. |
nxopen.Direction |
normalVector()
Returns the decal normal vector
License requirements: None. |
Vector3d |
normalVectorValue()
Returns the decal normal vector value
License requirements: None. |
SelectNXObjectList |
object()
Returns the object(face, body and facetted body) to apply the decal to
License requirements: None. |
Point |
origin()
Returns the origin
License requirements: None. |
Point3d |
originPosition()
Returns the origin_pos
License requirements: None. |
double |
rotation()
Returns the decal rotation
License requirements: None. |
double |
scale()
Returns the decal scale
License requirements: None. |
DecalBuilder.Scaling |
scalingType()
Returns the scaling type
License requirements: None. |
void |
setAnchorType(DecalBuilder.Anchor anchorType)
License requirements: None. |
void |
setAspectRatio(double aspectRatio)
License requirements: None. |
void |
setDecalName(String decalName)
License requirements: None. |
void |
setDecalReflectivity(double decalReflectivity)
License requirements: None. |
void |
setEnableEngraving(boolean enableEngraving)
License requirements: None. |
void |
setEngravingAmplitude(double engravingAmplitude)
License requirements: None. |
void |
setEngravingSoftness(double engravingSoftness)
License requirements: None. |
void |
setHeightScale(double heightScale)
License requirements: None. |
void |
setIlluminationType(DecalBuilder.DecalIllumination illuminationType)
License requirements: None. |
void |
setImage(Image imageBuilder)
License requirements: None. |
void |
setImageFilename(String imageFileName)
License requirements: None. |
void |
setImageFromPart(String imageName)
Set a
ImageData object currently
stored in the part as the image used by the builder. |
void |
setImageSizeType(DecalBuilder.ImageSize imageSizeType)
License requirements: None. |
void |
setNormalVector(nxopen.Direction normalVector)
License requirements: None. |
void |
setNormalVectorValue(Vector3d normalVectorValue)
License requirements: None. |
void |
setOrigin(Point origin)
License requirements: None. |
void |
setOriginPosition(Point3d originPosition)
License requirements: None. |
void |
setRotation(double rotation)
License requirements: None. |
void |
setScale(double scale)
License requirements: None. |
void |
setScalingType(DecalBuilder.Scaling scalingType)
License requirements: None. |
void |
setStencilPreview(boolean stencilPreview)
License requirements: None. |
void |
setTransparencyColor(double[] transparencyColor)
Sets the transparency color
License requirements: None. |
void |
setTransparencyTolerance(int transparencyTolerance)
License requirements: None. |
void |
setUpVector(nxopen.Direction upVector)
License requirements: None. |
void |
setUpVectorValue(Vector3d upVectorValue)
License requirements: None. |
void |
setWidthScale(double widthScale)
License requirements: None. |
boolean |
stencilPreview()
Returns the stencil preview toggle
License requirements: None. |
int |
transparencyTolerance()
Returns the transparency tolerance
License requirements: None. |
nxopen.Direction |
upVector()
Returns the decal up vector
License requirements: None. |
Vector3d |
upVectorValue()
Returns the decal up vector value
License requirements: None. |
double |
widthScale()
Returns the decal width scale
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String decalName() throws NXException, RemoteException
NXException
RemoteException
void setDecalName(String decalName) throws NXException, RemoteException
decalName
- NXException
RemoteException
DecalBuilder.Anchor anchorType() throws NXException, RemoteException
NXException
RemoteException
void setAnchorType(DecalBuilder.Anchor anchorType) throws NXException, RemoteException
anchorType
- NXException
RemoteException
DecalBuilder.Scaling scalingType() throws NXException, RemoteException
NXException
RemoteException
void setScalingType(DecalBuilder.Scaling scalingType) throws NXException, RemoteException
scalingType
- NXException
RemoteException
DecalBuilder.ImageSize imageSizeType() throws NXException, RemoteException
NXException
RemoteException
void setImageSizeType(DecalBuilder.ImageSize imageSizeType) throws NXException, RemoteException
imageSizeType
- NXException
RemoteException
Image image() throws NXException, RemoteException
NXException
RemoteException
void setImage(Image imageBuilder) throws NXException, RemoteException
imageBuilder
- NXException
RemoteException
String imageFilename() throws NXException, RemoteException
NXException
RemoteException
void setImageFilename(String imageFileName) throws NXException, RemoteException
imageFileName
- NXException
RemoteException
SelectNXObjectList object() throws NXException, RemoteException
NXException
RemoteException
Point origin() throws NXException, RemoteException
NXException
RemoteException
void setOrigin(Point origin) throws NXException, RemoteException
origin
- NXException
RemoteException
nxopen.Direction upVector() throws NXException, RemoteException
NXException
RemoteException
void setUpVector(nxopen.Direction upVector) throws NXException, RemoteException
upVector
- NXException
RemoteException
nxopen.Direction normalVector() throws NXException, RemoteException
NXException
RemoteException
void setNormalVector(nxopen.Direction normalVector) throws NXException, RemoteException
normalVector
- NXException
RemoteException
double aspectRatio() throws NXException, RemoteException
NXException
RemoteException
void setAspectRatio(double aspectRatio) throws NXException, RemoteException
aspectRatio
- NXException
RemoteException
double scale() throws NXException, RemoteException
NXException
RemoteException
void setScale(double scale) throws NXException, RemoteException
scale
- NXException
RemoteException
double widthScale() throws NXException, RemoteException
NXException
RemoteException
void setWidthScale(double widthScale) throws NXException, RemoteException
widthScale
- NXException
RemoteException
double heightScale() throws NXException, RemoteException
NXException
RemoteException
void setHeightScale(double heightScale) throws NXException, RemoteException
heightScale
- NXException
RemoteException
double rotation() throws NXException, RemoteException
NXException
RemoteException
void setRotation(double rotation) throws NXException, RemoteException
rotation
- NXException
RemoteException
double[] getTransparencyColor() throws NXException, RemoteException
NXException
RemoteException
void setTransparencyColor(double[] transparencyColor) throws NXException, RemoteException
transparencyColor
- NXException
RemoteException
int transparencyTolerance() throws NXException, RemoteException
NXException
RemoteException
void setTransparencyTolerance(int transparencyTolerance) throws NXException, RemoteException
transparencyTolerance
- NXException
RemoteException
boolean stencilPreview() throws NXException, RemoteException
NXException
RemoteException
void setStencilPreview(boolean stencilPreview) throws NXException, RemoteException
stencilPreview
- NXException
RemoteException
DecalBuilder.DecalIllumination illuminationType() throws NXException, RemoteException
NXException
RemoteException
void setIlluminationType(DecalBuilder.DecalIllumination illuminationType) throws NXException, RemoteException
illuminationType
- NXException
RemoteException
double decalReflectivity() throws NXException, RemoteException
NXException
RemoteException
void setDecalReflectivity(double decalReflectivity) throws NXException, RemoteException
decalReflectivity
- NXException
RemoteException
boolean enableEngraving() throws NXException, RemoteException
NXException
RemoteException
void setEnableEngraving(boolean enableEngraving) throws NXException, RemoteException
enableEngraving
- NXException
RemoteException
double engravingAmplitude() throws NXException, RemoteException
NXException
RemoteException
void setEngravingAmplitude(double engravingAmplitude) throws NXException, RemoteException
engravingAmplitude
- NXException
RemoteException
double engravingSoftness() throws NXException, RemoteException
NXException
RemoteException
void setEngravingSoftness(double engravingSoftness) throws NXException, RemoteException
engravingSoftness
- NXException
RemoteException
Point3d originPosition() throws NXException, RemoteException
NXException
RemoteException
void setOriginPosition(Point3d originPosition) throws NXException, RemoteException
originPosition
- NXException
RemoteException
Vector3d upVectorValue() throws NXException, RemoteException
NXException
RemoteException
void setUpVectorValue(Vector3d upVectorValue) throws NXException, RemoteException
upVectorValue
- NXException
RemoteException
Vector3d normalVectorValue() throws NXException, RemoteException
NXException
RemoteException
void setNormalVectorValue(Vector3d normalVectorValue) throws NXException, RemoteException
normalVectorValue
- NXException
RemoteException
String[] getImagesInPart() throws NXException, RemoteException
ImageData
objects saved in current part file.
ImageData
namesNXException
RemoteException
void setImageFromPart(String imageName) throws NXException, RemoteException
ImageData
object currently
stored in the part as the image used by the builder.
imageName
- Name of ImageData
objectNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.