public interface BridgeCurveBuilderEx extends FeatureBuilder
BridgeCurve
builder.
Use BridgeCurveBuilderEx
to create, shape and
constrain bridges curves between curves, points, surfaces or surface edges.
The builder can also create symmetric bridge curves across a datum plane,
datum axis or a vector representing a plane. For more details see the NX
documentation for Bridge Curves.
FeatureCollection.createBridgeCurveBuilderEx(nxopen.features.BridgeCurve)
Property | Value |
---|---|
ConstraintRadius.Value | 1.0 (millimeters part), 0.0625 (inches part) |
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 |
EndConnectivity.Continuity.ContinuityType | G1 |
Rho.Value | 0.5 |
Modifier and Type | Interface and Description |
---|---|
static class |
BridgeCurveBuilderEx.EndObjectTypes
End object type
|
static class |
BridgeCurveBuilderEx.RadiusConstraintMethods
Radius constraint methods
|
static class |
BridgeCurveBuilderEx.ShapeControlMethods
Shape control methods
|
static class |
BridgeCurveBuilderEx.StartObjectTypes
Start object type
|
Modifier and Type | Method and Description |
---|---|
ScCollector |
constraintFaces()
Returns the constraint faces
License requirements: None. |
Expression |
constraintRadius()
Returns the constraint radius
License requirements: None. |
CurveFitData |
curveFitData()
Returns the curve fitting parameters
License requirements: None. |
DepthSkewBuilder |
depthSkew()
Returns the depth skew
License requirements: None. |
BridgeCurveConnectivity |
endConnectivity()
Returns the data representing connectivity information at end
License requirements: None. |
SelectNXObject |
endObject()
Returns the end object
License requirements: None. |
BridgeCurveBuilderEx.EndObjectTypes |
endObjectType()
Returns the end object type
License requirements: None. |
Section |
endSection()
Returns the end section
License requirements: None. |
Direction |
endVector()
Returns the end vector representing a plane for symmetric modeling
License requirements: None. |
void |
evaluate()
Evaluates the curve
License requirements: features_modeling ("FEATURES MODELING") . |
boolean |
isAssociative()
Returns the flag indicating if a feature should be created
License requirements: features_modeling ("FEATURES MODELING") . |
BridgeCurveBuilderEx.RadiusConstraintMethods |
radiusConstraintMethod()
Returns the radius constraint method
License requirements: None. |
Expression |
rho()
Returns the rho value
License requirements: None. |
void |
setAssociative(boolean associative)
License requirements: features_modeling ("FEATURES MODELING") . |
void |
setEndObjectType(BridgeCurveBuilderEx.EndObjectTypes endObjectType)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
void |
setEndVector(Direction endVector)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
void |
setRadiusConstraintMethod(BridgeCurveBuilderEx.RadiusConstraintMethods radiusConstraintMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
void |
setShapeControlMethod(BridgeCurveBuilderEx.ShapeControlMethods shapeControlMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
void |
setStartObjectType(BridgeCurveBuilderEx.StartObjectTypes startObjectType)
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
void |
setUseNearestPointOnSection(boolean useNearestPointOnSection)
License requirements: features_modeling ("FEATURES MODELING") . |
BridgeCurveBuilderEx.ShapeControlMethods |
shapeControlMethod()
Returns the shape control method
License requirements: None. |
BridgeCurveConnectivity |
startConnectivity()
Returns the data representing connectivity information at start
License requirements: None. |
SelectNXObject |
startObject()
Returns the start object
License requirements: None. |
BridgeCurveBuilderEx.StartObjectTypes |
startObjectType()
Returns the start object type
License requirements: None. |
Section |
startSection()
Returns the start section
License requirements: None. |
TangentMagnitudeBuilder |
tangentMagnitude()
Returns the tangent magnitude
License requirements: None. |
SelectCurve |
templateCurve()
Returns the template curve
License requirements: None. |
void |
updateOnEndVectorReversal()
Updates the builder based on end vector sense
License requirements: solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling") . |
boolean |
useNearestPointOnSection()
Returns the flag indicating if the nearest cursor position on the section is to be used to locate start or end of the curve
License requirements: features_modeling ("FEATURES MODELING") . |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
BridgeCurveBuilderEx.StartObjectTypes startObjectType() throws NXException, RemoteException
NXException
RemoteException
void setStartObjectType(BridgeCurveBuilderEx.StartObjectTypes startObjectType) throws NXException, RemoteException
startObjectType
- NXException
RemoteException
Section startSection() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject startObject() throws NXException, RemoteException
NXException
RemoteException
BridgeCurveBuilderEx.EndObjectTypes endObjectType() throws NXException, RemoteException
NXException
RemoteException
void setEndObjectType(BridgeCurveBuilderEx.EndObjectTypes endObjectType) throws NXException, RemoteException
endObjectType
- NXException
RemoteException
Section endSection() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject endObject() throws NXException, RemoteException
NXException
RemoteException
Direction endVector() throws NXException, RemoteException
NXException
RemoteException
void setEndVector(Direction endVector) throws NXException, RemoteException
endVector
- NXException
RemoteException
void updateOnEndVectorReversal() throws NXException, RemoteException
NXException
RemoteException
BridgeCurveConnectivity startConnectivity() throws NXException, RemoteException
NXException
RemoteException
BridgeCurveConnectivity endConnectivity() throws NXException, RemoteException
NXException
RemoteException
ScCollector constraintFaces() throws NXException, RemoteException
NXException
RemoteException
BridgeCurveBuilderEx.RadiusConstraintMethods radiusConstraintMethod() throws NXException, RemoteException
NXException
RemoteException
void setRadiusConstraintMethod(BridgeCurveBuilderEx.RadiusConstraintMethods radiusConstraintMethod) throws NXException, RemoteException
radiusConstraintMethod
- NXException
RemoteException
Expression constraintRadius() throws NXException, RemoteException
NXException
RemoteException
BridgeCurveBuilderEx.ShapeControlMethods shapeControlMethod() throws NXException, RemoteException
NXException
RemoteException
void setShapeControlMethod(BridgeCurveBuilderEx.ShapeControlMethods shapeControlMethod) throws NXException, RemoteException
shapeControlMethod
- NXException
RemoteException
TangentMagnitudeBuilder tangentMagnitude() throws NXException, RemoteException
NXException
RemoteException
DepthSkewBuilder depthSkew() throws NXException, RemoteException
NXException
RemoteException
Expression rho() throws NXException, RemoteException
NXException
RemoteException
SelectCurve templateCurve() throws NXException, RemoteException
NXException
RemoteException
boolean isAssociative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
CurveFitData curveFitData() throws NXException, RemoteException
NXException
RemoteException
void evaluate() throws NXException, RemoteException
NXException
RemoteException
boolean useNearestPointOnSection() throws NXException, RemoteException
NXException
RemoteException
void setUseNearestPointOnSection(boolean useNearestPointOnSection) throws NXException, RemoteException
useNearestPointOnSection
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.