public interface DatumSurfaceBuilder extends DatumCommonBuilder
DatumSurface
feature. WeldManager.createDatumSurfaceBuilder(nxopen.weld.DatumSurface)
Property | Value |
---|---|
ControlMethod | PrincipalAxis |
CreateDirectionVector | 1 |
CreatePlane | 1 |
CreatePoint | 1 |
Derived | 0 |
DirectionLength | 20 (millimeters part), 1.0 (inches part) |
GridSnapTolerance | 1 (millimeters part), 0.05 (inches part) |
ModelingTolerance | 0.0254 |
PlaneHeight | 20 (millimeters part), 1.0 (inches part) |
PlaneWidth | 20 (millimeters part), 1.0 (inches part) |
PrincipalAxisX | 0 |
PrincipalAxisY | 0 |
PrincipalAxisZ | 0 |
ProjectAlongDirection | 1 |
SnapPointToGrid | 1 |
XCoordinate | 0.0 |
YCoordinate | 0.0 |
ZCoordinate | 0.0 |
Modifier and Type | Interface and Description |
---|---|
static class |
DatumSurfaceBuilder.Types
Settings to indicate the construction type used for the datum surface.
|
DatumCommonBuilder.ControlMethodTypes, DatumCommonBuilder.CreationDirectionMethods, DatumCommonBuilder.CustomTypes, DatumCommonBuilder.SolidTypes
Modifier and Type | Method and Description |
---|---|
SelectDatumSurface |
derivedDatum()
Returns the derived datum
License requirements: None. |
double |
gridSnapTolerance()
Returns the grid snap tolerance
License requirements: None. |
void |
initializeAxis(Point3d approximatePoint)
Update the axis origin to a point specified, and direction to closest principal axis to face normal.
|
Plane |
mirrorPlane()
Returns the plane used for mirroring a reference surface locator.
|
void |
moveMinimumDistance()
Moves a point to the nearest location on the resting face
License requirements: ugweld ("UG WELD") . |
ScCollector |
restingFace()
Returns the resting face
License requirements: None. |
void |
setGridSnapTolerance(double gridSnapTolerance)
License requirements: ugweld ("UG WELD") . |
void |
setMirrorPlane(Plane mirrorPlane)
License requirements: ugweld ("UG WELD") . |
void |
setSnapPointToGrid(boolean snapPointToGrid)
License requirements: ugweld ("UG WELD") . |
void |
setType(DatumSurfaceBuilder.Types type)
License requirements: ugweld ("UG WELD") . |
void |
setXCoordinate(double xCoordinate)
License requirements: ugweld ("UG WELD") . |
void |
setYCoordinate(double yCoordinate)
License requirements: ugweld ("UG WELD") . |
void |
setZCoordinate(double zCoordinate)
License requirements: ugweld ("UG WELD") . |
boolean |
snapPointToGrid()
Returns the snap point to grid option.
|
DatumSurfaceBuilder.Types |
type()
Returns the construction type used to create the datum surface.
|
void |
updateAxisData()
Updates data related to the axis.
|
void |
updateWithReferenceDatum()
Initialize the builder with the inputs from an existing datum surface locator.
|
double |
xcoordinate()
Returns the x coordinate position for the surface datum location.
|
double |
ycoordinate()
Returns the y coordinate position for the surface datum location
License requirements: None. |
double |
zcoordinate()
Returns the z coordinate position for the datum surface location
License requirements: None. |
additionalReferences, characteristics, controlMethod, createDirectionVector, createPlane, createPoint, creationDirection, customAboveLength, customRadius, customTotalLength, customType, customTypeName, derived, directionAxis, directionLength, modelingTolerance, planeHeight, planeWidth, principalAxisX, principalAxisY, principalAxisZ, projectAlongDirection, sectionPlaneNormal, setControlMethod, setCreateDirectionVector, setCreatePlane, setCreatePoint, setCreationDirection, setCustomAboveLength, setCustomRadius, setCustomTotalLength, setCustomType, setCustomTypeName, setDerived, setDirectionAxis, setDirectionLength, setModelingTolerance, setPlaneHeight, setPlaneWidth, setPrincipalAxisX, setPrincipalAxisY, setPrincipalAxisZ, setProjectAlongDirection, setSectionPlaneNormal, setSolidType, solidType, updateWithDerivedDatum
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector restingFace() throws NXException, RemoteException
NXException
RemoteException
void moveMinimumDistance() throws NXException, RemoteException
NXException
RemoteException
boolean snapPointToGrid() throws NXException, RemoteException
NXException
RemoteException
void setSnapPointToGrid(boolean snapPointToGrid) throws NXException, RemoteException
snapPointToGrid
- NXException
RemoteException
double gridSnapTolerance() throws NXException, RemoteException
NXException
RemoteException
void setGridSnapTolerance(double gridSnapTolerance) throws NXException, RemoteException
gridSnapTolerance
- NXException
RemoteException
double xcoordinate() throws NXException, RemoteException
NXException
RemoteException
void setXCoordinate(double xCoordinate) throws NXException, RemoteException
xCoordinate
- NXException
RemoteException
double ycoordinate() throws NXException, RemoteException
NXException
RemoteException
void setYCoordinate(double yCoordinate) throws NXException, RemoteException
yCoordinate
- NXException
RemoteException
double zcoordinate() throws NXException, RemoteException
NXException
RemoteException
void setZCoordinate(double zCoordinate) throws NXException, RemoteException
zCoordinate
- NXException
RemoteException
void initializeAxis(Point3d approximatePoint) throws NXException, RemoteException
approximatePoint
- NXException
RemoteException
void updateAxisData() throws NXException, RemoteException
NXException
RemoteException
SelectDatumSurface derivedDatum() throws NXException, RemoteException
NXException
RemoteException
Plane mirrorPlane() throws NXException, RemoteException
NXException
RemoteException
void setMirrorPlane(Plane mirrorPlane) throws NXException, RemoteException
mirrorPlane
- NXException
RemoteException
DatumSurfaceBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(DatumSurfaceBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
void updateWithReferenceDatum() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.