public interface ThroughCurveMeshBuilder
ThroughCurveMesh
builder.
Let you create a body from a collection of existing curve outlines (known as strings) running in two different directions.
FeatureCollection.createThroughCurveMeshBuilder(Feature)
Property | Value |
---|---|
Construction | Normal |
CrossSurfaceRebuildData.RebuildType | None |
CurvatureTolerance | 0.5 |
Emphasis | Both |
FirstCrossContinuity.ContinuityType | G0 |
FirstPrimaryContinuity.ContinuityType | G0 |
IntersectionTolerance | 0.02 |
LastCrossContinuity.ContinuityType | G0 |
LastPrimaryContinuity.ContinuityType | G0 |
PositionTolerance | 0.0254 (millimeters part), 0.001 (inches part) |
PrimarySurfaceRebuildData.RebuildType | None |
TangentTolerance | 0.5 |
Modifier and Type | Interface and Description |
---|---|
static class |
ThroughCurveMeshBuilder.BodyPreferenceTypes
This enum represents the body type option.
|
static class |
ThroughCurveMeshBuilder.ConstructionMethod
This enum represents the Construction options.
|
static class |
ThroughCurveMeshBuilder.EmphasisType
This enum represents the Emphasis options.
|
Modifier and Type | Method and Description |
---|---|
ThroughCurveMeshBuilder.BodyPreferenceTypes |
bodyPreference()
Returns the body type options
License requirements: None. |
ThroughCurveMeshBuilder.ConstructionMethod |
construction()
Returns the construction options.
|
SectionList |
crossCurvesList()
Returns the cross curves list which is required.
|
Rebuild |
crossSurfaceRebuildData()
Returns the cross surface rebuild data,
Rebuild . |
Section |
crossTemplateString()
Returns the cross template curve.
|
double |
curvatureTolerance()
Returns the curvature tolerance.
|
ThroughCurveMeshBuilder.EmphasisType |
emphasis()
Returns the emphasis options.
|
Continuity |
firstCrossContinuity()
Returns the first cross continuity,
Continuity . |
Continuity |
firstPrimaryContinuity()
Returns the first primary continuity,
Continuity . |
double |
intersectionTolerance()
Returns the intersection tolerance.
|
Continuity |
lastCrossContinuity()
Returns the last cross continuity,
Continuity . |
Continuity |
lastPrimaryContinuity()
Returns the last primary continuity,
Continuity . |
double |
positionTolerance()
Returns the position tolerance.
|
SectionList |
primaryCurvesList()
Returns the primary curves list which is required.
|
Rebuild |
primarySurfaceRebuildData()
Returns the primary surface rebuild data,
Rebuild . |
Section |
primaryTemplateString()
Returns the primary template curve.
|
void |
setBodyPreference(ThroughCurveMeshBuilder.BodyPreferenceTypes bodyPreference)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setConstruction(ThroughCurveMeshBuilder.ConstructionMethod construction)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setCurvatureTolerance(double tolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setEmphasis(ThroughCurveMeshBuilder.EmphasisType emphasis)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setIntersectionTolerance(double tolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setPositionTolerance(double tolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setTangentTolerance(double tolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
Section |
spine()
Returns the spine.
|
double |
tangentTolerance()
Returns the tangent tolerance.
|
SectionList primaryCurvesList() throws NXException, RemoteException
NXException
RemoteException
SectionList crossCurvesList() throws NXException, RemoteException
NXException
RemoteException
Continuity firstPrimaryContinuity() throws NXException, RemoteException
Continuity
.
Define continuity constraint at the first primary sections side.
It contains the continuity type and the constraint face.
NXException
RemoteException
Continuity lastPrimaryContinuity() throws NXException, RemoteException
Continuity
.
Define continuity constraint at the last primary sections side.
It contains the continuity type and the constraint face.
NXException
RemoteException
Continuity firstCrossContinuity() throws NXException, RemoteException
Continuity
.
Define continuity constraint at the first cross sections side.
It contains the continuity type and the constraint face.
NXException
RemoteException
Continuity lastCrossContinuity() throws NXException, RemoteException
Continuity
.
Define continuity constraint at the first cross sections side.
It contains the continuity type and the constraint face.
NXException
RemoteException
Section spine() throws NXException, RemoteException
NXException
RemoteException
ThroughCurveMeshBuilder.EmphasisType emphasis() throws NXException, RemoteException
NXException
RemoteException
void setEmphasis(ThroughCurveMeshBuilder.EmphasisType emphasis) throws NXException, RemoteException
emphasis
- NXException
RemoteException
ThroughCurveMeshBuilder.ConstructionMethod construction() throws NXException, RemoteException
NXException
RemoteException
void setConstruction(ThroughCurveMeshBuilder.ConstructionMethod construction) throws NXException, RemoteException
construction
- NXException
RemoteException
Section primaryTemplateString() throws NXException, RemoteException
NXException
RemoteException
Section crossTemplateString() throws NXException, RemoteException
NXException
RemoteException
Rebuild primarySurfaceRebuildData() throws NXException, RemoteException
Rebuild
.
Redefine the degree and knot points of the primary strings to build a surface that joins smoothly with surrounding surfaces.
It is only available for the Normal Construction option.
NXException
RemoteException
Rebuild crossSurfaceRebuildData() throws NXException, RemoteException
Rebuild
.
Redefine the degree and knot points of the cross strings to build a surface that joins smoothly with surrounding surfaces.
It is only available for the Normal Construction option.
NXException
RemoteException
double intersectionTolerance() throws NXException, RemoteException
NXException
RemoteException
void setIntersectionTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
double positionTolerance() throws NXException, RemoteException
NXException
RemoteException
void setPositionTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
double tangentTolerance() throws NXException, RemoteException
NXException
RemoteException
void setTangentTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
double curvatureTolerance() throws NXException, RemoteException
NXException
RemoteException
void setCurvatureTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
ThroughCurveMeshBuilder.BodyPreferenceTypes bodyPreference() throws NXException, RemoteException
NXException
RemoteException
void setBodyPreference(ThroughCurveMeshBuilder.BodyPreferenceTypes bodyPreference) throws NXException, RemoteException
bodyPreference
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.