public interface FlatteningAndFormingBuilder extends FeatureBuilder
FreeformSurfaceCollection.createFlatteningAndFormingBuilder(nxopen.features.FlatteningAndForming)
Property | Value |
---|---|
DistortionMapOptions | None |
ReverseTransformation | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
FlatteningAndFormingBuilder.DestinationFrameData
This class holds the data returned from
getDestinationFrame() |
static class |
FlatteningAndFormingBuilder.DistortionMap
Distortion Map options.
|
static class |
FlatteningAndFormingBuilder.Types
Flattening Types
|
Modifier and Type | Method and Description |
---|---|
Section |
cutCurves()
Returns the cut curves on or close to the source face can be used to tear the source face along these curvesto reduce the distortion during flattening
License requirements: None. |
FlatteningAndFormingBuilder.DistortionMap |
distortionMapOptions()
Returns the option to display the distortion map on the source faces.
|
SelectNXObject |
flatteningFeature()
Returns the flattening feature whose unwrapping mapping can be used to replay the unwrap or wrap on other objects
License requirements: None. |
FlatteningAndFormingBuilder.DestinationFrameData |
getDestinationFrame()
Returns the destination coordinate system used for the flattening operation.
|
boolean |
reverseSecondaryDirection()
Returns the secondary direction is the cross product of primary direction and source face normal.
|
boolean |
reverseTransformation()
Returns the flag indicating if the reverse transformation will be used in the opposite direction
License requirements: None. |
void |
setDestinationFrame(Point3d manipulatorOrigin,
Matrix3x3 manipulatorMatrix)
Sets the destination coordinate system used for the flattened result.
|
void |
setDistortionMapOptions(FlatteningAndFormingBuilder.DistortionMap distortionMapOptions)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setReverseSecondaryDirection(boolean reverseSecondaryDirection)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setReverseTransformation(boolean reverseTransformation)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setSourceDirection(Direction sourceDirection)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setSourceOrigin(Point sourceOrigin)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setTabDetection(boolean tabDetection)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
setType(FlatteningAndFormingBuilder.Types type)
License requirements: studio_free_form ("STUDIO FREE FORM") . |
Direction |
sourceDirection()
Returns the source direction determines the orientation of the flattened surface.
|
ScCollector |
sourceFaces()
Returns the source faces that will be used to calculate the mapping of being flattened
License requirements: None. |
Point |
sourceOrigin()
Returns the source origin is a point on one of the source face.
|
boolean |
tabDetection()
Returns the flag that indicates if internal tabbed faces can be shown or not.
|
SelectNXObjectList |
transformationObjects()
Returns the transformation objects are additional objects that can be flattened with the same mapping.
|
FlatteningAndFormingBuilder.Types |
type()
Returns the type
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
FlatteningAndFormingBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(FlatteningAndFormingBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
ScCollector sourceFaces() throws NXException, RemoteException
NXException
RemoteException
Point sourceOrigin() throws NXException, RemoteException
NXException
RemoteException
void setSourceOrigin(Point sourceOrigin) throws NXException, RemoteException
sourceOrigin
- NXException
RemoteException
Direction sourceDirection() throws NXException, RemoteException
NXException
RemoteException
void setSourceDirection(Direction sourceDirection) throws NXException, RemoteException
sourceDirection
- NXException
RemoteException
boolean reverseSecondaryDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseSecondaryDirection(boolean reverseSecondaryDirection) throws NXException, RemoteException
reverseSecondaryDirection
- NXException
RemoteException
Section cutCurves() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject flatteningFeature() throws NXException, RemoteException
NXException
RemoteException
boolean reverseTransformation() throws NXException, RemoteException
NXException
RemoteException
void setReverseTransformation(boolean reverseTransformation) throws NXException, RemoteException
reverseTransformation
- NXException
RemoteException
SelectNXObjectList transformationObjects() throws NXException, RemoteException
NXException
RemoteException
FlatteningAndFormingBuilder.DistortionMap distortionMapOptions() throws NXException, RemoteException
NXException
RemoteException
void setDistortionMapOptions(FlatteningAndFormingBuilder.DistortionMap distortionMapOptions) throws NXException, RemoteException
distortionMapOptions
- NXException
RemoteException
FlatteningAndFormingBuilder.DestinationFrameData getDestinationFrame() throws NXException, RemoteException
NXException
RemoteException
void setDestinationFrame(Point3d manipulatorOrigin, Matrix3x3 manipulatorMatrix) throws NXException, RemoteException
manipulatorOrigin
- manipulatorMatrix
- NXException
RemoteException
boolean tabDetection() throws NXException, RemoteException
NXException
RemoteException
void setTabDetection(boolean tabDetection) throws NXException, RemoteException
tabDetection
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.