public interface Offset3DCurveBuilder
Features.Offset3DCurveBuilder
builder which implements
offset curves along a direction with offset distance in three dimension. CurveFeatureCollection.createOffset3dCurveBuilder(nxopen.features.Offset3DCurve)
Property | Value |
---|---|
Associative | true |
CurveFitData.CurveJoinMethod | No |
CurveFitData.Degree | 7 |
CurveFitData.FitMethod | DegreeAndSegments |
CurveFitData.IsAdvancedFit | 0 |
CurveFitData.IsAlignShape | 0 |
CurveFitData.MaximumDegree | 7 |
CurveFitData.MaximumSegments | 1 |
CurveFitData.MinimumDegree | 5 |
CurveFitData.Segments | 1 |
OffsetDistance.Value | 10 (millimeters part), 0.5 (inches part) |
Modifier and Type | Method and Description |
---|---|
boolean |
associative()
Returns the flag for creating associative or non-associative feature.
|
CurveFitData |
curveFitData()
Returns the curve fit settings
License requirements: None. |
void |
flipOffsetCurveDirection(ICurve inputCurve,
Point3d point,
boolean reverseDirection)
Routine to store the output curves and the flip logical in the builder
License requirements: solid_modeling ("SOLIDS MODELING") . |
Section |
offsetCurves()
Returns the curves to offset.
|
Expression |
offsetDistance()
Returns the distance by which to offset the curves.
|
nxopen.Direction |
offsetViewDirection()
Returns the reference direction from which to get the offset direction.
|
boolean |
reverseSide()
Returns the flag of reverse all offset direction.
|
void |
setAssociative(boolean associative)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOffsetCurves(Section offsetCurves)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOffsetViewDirection(nxopen.Direction offsetViewDirection)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setReverseSide(boolean reverseDirection)
License requirements: solid_modeling ("SOLIDS MODELING") . |
Section offsetCurves() throws NXException, RemoteException
NXException
RemoteException
void setOffsetCurves(Section offsetCurves) throws NXException, RemoteException
offsetCurves
- NXException
RemoteException
nxopen.Direction offsetViewDirection() throws NXException, RemoteException
NXException
RemoteException
void setOffsetViewDirection(nxopen.Direction offsetViewDirection) throws NXException, RemoteException
offsetViewDirection
- NXException
RemoteException
Expression offsetDistance() throws NXException, RemoteException
NXException
RemoteException
boolean reverseSide() throws NXException, RemoteException
NXException
RemoteException
void setReverseSide(boolean reverseDirection) throws NXException, RemoteException
reverseDirection
- NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
CurveFitData curveFitData() throws NXException, RemoteException
NXException
RemoteException
void flipOffsetCurveDirection(ICurve inputCurve, Point3d point, boolean reverseDirection) throws NXException, RemoteException
inputCurve
- point
- reverseDirection
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.