public interface OffsetCurveBuilder
OffsetCurve
builder FeatureCollection.createOffsetCurveBuilder(Feature)
Property | Value |
---|---|
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 |
CurveFitMethod.FitOption | Cubic |
CurveFitMethod.MaximumDegree | 7 |
CurveFitMethod.MaximumSegments | 1 |
DraftAngle.Value | 0.0 |
DraftHeight.Value | 5.0 (millimeters part), 0.25 (inches part) |
ExtendFactor | 1.0 |
GroupObjects | false |
InputCurvesOptions.Associative | true |
LawControl.EndValue.Value | 5.0 (millimeters part), 0.25 (inches part) |
LawControl.Function | ft |
LawControl.LawType | Constant |
LawControl.Parameter | t |
LawControl.StartValue.Value | 5.0 (millimeters part), 0.25 (inches part) |
LawControl.Value.Value | 5.0 (millimeters part), 0.25 (inches part) |
NumberOfCopies | 1 |
Offset3dDistance.Value | 5.0 (millimeters part), 0.25 (inches part) |
OffsetDistance.Value | 5.0 (millimeters part), 0.25 (inches part) |
RoughOffset | false |
TrimMethod | ExtendTangents |
Type | Distance |
Modifier and Type | Interface and Description |
---|---|
static class |
OffsetCurveBuilder.ComputeOffsetDirectionData
This class holds the data returned from
computeOffsetDirection() |
static class |
OffsetCurveBuilder.TrimOption
Represents the Offset Curve trim option
|
static class |
OffsetCurveBuilder.Types
Represents the Offset Curve types
|
Modifier and Type | Method and Description |
---|---|
nxopen.Direction |
axialOffsetDirection()
Returns the direction
License requirements: None. |
OffsetCurveBuilder.ComputeOffsetDirectionData |
computeOffsetDirection()
To compute offset direction.
|
OffsetCurveBuilder.ComputeOffsetDirectionData |
computeOffsetDirection(ICurve seedEntity,
Point3d seedPoint)
To compute offset direction on the seed entity at the given seed point.
|
CurveFitData |
curveFitData()
Returns the curve fit settings
License requirements: None. |
CurveFitOptions |
curveFitMethod()
Returns the curve fit method
License requirements: None. |
Section |
curvesToOffset()
Returns the curves to offset
License requirements: None. |
Expression |
draftAngle()
Returns the angle
License requirements: None. |
Expression |
draftHeight()
Returns the height
License requirements: None. |
double |
extendFactor()
Returns the extend factor
License requirements: None. |
boolean |
groupObjects()
Returns the group objects
License requirements: None. |
CurveOptions |
inputCurvesOptions()
Returns the input curves
License requirements: None. |
LawBuilder |
lawControl()
Returns the Law builder
License requirements: None. |
int |
numberOfCopies()
Returns the number of copies
License requirements: None. |
Expression |
offset3dDistance()
Returns the offset3d
License requirements: None. |
Expression |
offsetDistance()
Returns the distance
License requirements: None. |
Point |
pointOnOffsetPlane()
Returns the point on offset plane
License requirements: None. |
boolean |
reverseDirection()
Returns the reverse direction
License requirements: None. |
boolean |
roughOffset()
Returns the rough offset
License requirements: None. |
void |
setAxialOffsetDirection(nxopen.Direction direction)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setExtendFactor(double extendFactor)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setGroupObjects(boolean groupObjects)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setNumberOfCopies(int numberOfCopies)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setPointOnOffsetPlane(Point pointOnOffsetPlane)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setReverseDirection(boolean reverseDirection)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setRoughOffset(boolean roughOffset)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setTrimMethod(OffsetCurveBuilder.TrimOption trim)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
void |
setType(OffsetCurveBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") . |
double |
tolerance()
Returns the distance tolerance
License requirements: None. |
OffsetCurveBuilder.TrimOption |
trimMethod()
Returns the trim
License requirements: None. |
OffsetCurveBuilder.Types |
type()
Returns the offset type
License requirements: None. |
OffsetCurveBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(OffsetCurveBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Section curvesToOffset() throws NXException, RemoteException
NXException
RemoteException
Point pointOnOffsetPlane() throws NXException, RemoteException
NXException
RemoteException
void setPointOnOffsetPlane(Point pointOnOffsetPlane) throws NXException, RemoteException
pointOnOffsetPlane
- NXException
RemoteException
Expression offsetDistance() throws NXException, RemoteException
NXException
RemoteException
Expression draftHeight() throws NXException, RemoteException
NXException
RemoteException
Expression draftAngle() throws NXException, RemoteException
NXException
RemoteException
LawBuilder lawControl() throws NXException, RemoteException
NXException
RemoteException
Expression offset3dDistance() throws NXException, RemoteException
NXException
RemoteException
nxopen.Direction axialOffsetDirection() throws NXException, RemoteException
NXException
RemoteException
void setAxialOffsetDirection(nxopen.Direction direction) throws NXException, RemoteException
direction
- NXException
RemoteException
int numberOfCopies() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfCopies(int numberOfCopies) throws NXException, RemoteException
numberOfCopies
- NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverseDirection) throws NXException, RemoteException
reverseDirection
- NXException
RemoteException
CurveOptions inputCurvesOptions() throws NXException, RemoteException
NXException
RemoteException
OffsetCurveBuilder.TrimOption trimMethod() throws NXException, RemoteException
NXException
RemoteException
void setTrimMethod(OffsetCurveBuilder.TrimOption trim) throws NXException, RemoteException
trim
- NXException
RemoteException
double extendFactor() throws NXException, RemoteException
NXException
RemoteException
void setExtendFactor(double extendFactor) throws NXException, RemoteException
extendFactor
- NXException
RemoteException
boolean groupObjects() throws NXException, RemoteException
NXException
RemoteException
void setGroupObjects(boolean groupObjects) throws NXException, RemoteException
groupObjects
- NXException
RemoteException
boolean roughOffset() throws NXException, RemoteException
NXException
RemoteException
void setRoughOffset(boolean roughOffset) throws NXException, RemoteException
roughOffset
- NXException
RemoteException
CurveFitOptions curveFitMethod() throws NXException, RemoteException
NXException
RemoteException
CurveFitData curveFitData() throws NXException, RemoteException
NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
OffsetCurveBuilder.ComputeOffsetDirectionData computeOffsetDirection() throws NXException, RemoteException
NXException
RemoteException
OffsetCurveBuilder.ComputeOffsetDirectionData computeOffsetDirection(ICurve seedEntity, Point3d seedPoint) throws NXException, RemoteException
seedEntity
- seed entity that is part of section of offset curve builderseedPoint
- seed point on the seed entity at which to compute the offset directionNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.