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
|
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
|
nxopen.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#setSetTolerance instead
|
void |
setOffsetDistance(double offsetDistance)
Deprecated.
Deprecated in NX10.0.0. Please use
nxopen.features.Offset3DCurveBuilder.OffsetDistance#rightHandSide instead
|
void |
setOffsetViewDirection(nxopen.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
nxopen.Direction offsetViewDirection() throws NXException, RemoteException
Offset3DCurveBuilder.offsetViewDirection()
instead
NXException
RemoteException
void setOffsetViewDirection(nxopen.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
nxopen.features.Offset3DCurveBuilder.OffsetDistance#rightHandSide
instead
offsetDistance
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
CurveFitData#setSetTolerance
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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.