Offset3DCurveBuilder
instead
public interface OffsetCurve3DBuilder extends Builder
OffsetCurve3DBuilder
builder which implements
offset curves along a direction with offset distance in three dimension. This builder's Commit
can produce more than one offset curves, the GetCommittedObjects can be used to get the objects. CAMDataManager.createOffsetCurve3dBuilder()
Property | Value |
---|---|
DistanceTolerance (deprecated) | 0.0254 (millimeters part), 0.001 (inches part) |
OffsetDistance (deprecated) | 10 (millimeters part), 0.4 (inches part) |
Modifier and Type | Method and Description |
---|---|
double |
distanceTolerance()
Deprecated.
Deprecated in NX10.0.0. Please use
CurveFitData.tolerance() instead
|
boolean[] |
getAllReverseDirectionFlags()
Deprecated.
Deprecated in NX10.0.0.
|
Section |
offsetCurves()
Deprecated.
Deprecated in NX10.0.0. Please use
Offset3DCurveBuilder.offsetCurves() instead
|
double |
offsetDistance()
Deprecated.
Deprecated in NX10.0.0. Please use
Offset3DCurveBuilder.offsetDistance() instead
|
Direction |
offsetViewDirection()
Deprecated.
Deprecated in NX10.0.0. Please use
Offset3DCurveBuilder.offsetViewDirection() instead
|
boolean |
reverseDirection()
Deprecated.
Deprecated in NX10.0.0. Please use
Offset3DCurveBuilder.reverseSide() instead
|
void |
setAllReverseDirectionFlags(boolean[] allReverseDirectionFlags)
Deprecated.
Deprecated in NX10.0.0. Please use
Offset3DCurveBuilder.flipOffsetCurveDirection(nxopen.ICurve, nxopen.Point3d, boolean) instead
|
void |
setDistanceTolerance(double distanceTolerance)
Deprecated.
Deprecated in NX10.0.0. Please use
CurveFitData.setTolerance(double) instead
|
void |
setOffsetDistance(double offsetDistance)
Deprecated.
Deprecated in NX10.0.0. Please use
Offset3DCurveBuilder.offsetDistance() instead
|
void |
setOffsetViewDirection(Direction offsetViewDirection)
Deprecated.
Deprecated in NX10.0.0. Please use
Offset3DCurveBuilder.setOffsetViewDirection(nxopen.Direction) instead
|
void |
setReverseDirection(boolean reverseDirection)
Deprecated.
Deprecated in NX10.0.0. Please use
Offset3DCurveBuilder.setReverseSide(boolean) instead
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section offsetCurves() throws NXException, RemoteException
Offset3DCurveBuilder.offsetCurves()
instead
NXException
RemoteException
Direction offsetViewDirection() throws NXException, RemoteException
Offset3DCurveBuilder.offsetViewDirection()
instead
NXException
RemoteException
void setOffsetViewDirection(Direction offsetViewDirection) throws NXException, RemoteException
Offset3DCurveBuilder.setOffsetViewDirection(nxopen.Direction)
instead
offsetViewDirection
- NXException
RemoteException
double offsetDistance() throws NXException, RemoteException
Offset3DCurveBuilder.offsetDistance()
instead
NXException
RemoteException
void setOffsetDistance(double offsetDistance) throws NXException, RemoteException
Offset3DCurveBuilder.offsetDistance()
instead
offsetDistance
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
CurveFitData.tolerance()
instead
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
CurveFitData.setTolerance(double)
instead
distanceTolerance
- NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
Offset3DCurveBuilder.reverseSide()
instead
NXException
RemoteException
void setReverseDirection(boolean reverseDirection) throws NXException, RemoteException
Offset3DCurveBuilder.setReverseSide(boolean)
instead
reverseDirection
- NXException
RemoteException
boolean[] getAllReverseDirectionFlags() throws NXException, RemoteException
NXException
RemoteException
void setAllReverseDirectionFlags(boolean[] allReverseDirectionFlags) throws NXException, RemoteException
Offset3DCurveBuilder.flipOffsetCurveDirection(nxopen.ICurve, nxopen.Point3d, boolean)
instead
allReverseDirectionFlags
- the reverse direction flags for each offset curve
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.