public interface CurveOnSurfaceBuilder extends FeatureBuilder
FeatureCollection.createCurveOnSurfaceBuilder(nxopen.features.CurveOnSurface)
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 |
CurveFitProperties.FitOption | Cubic |
CurveFitProperties.MaximumDegree | 7 |
CurveFitProperties.MaximumSegments | 1 |
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance
License requirements: solid_modeling ("SOLIDS MODELING") . |
GeometricConstraintDataManager |
constraintManager()
Returns the constraint manager
License requirements: solid_modeling ("SOLIDS MODELING") . |
CurveFitData |
curveFitData()
Returns the curve fitting parameters
License requirements: None. |
CurveFitOptions |
curveFitProperties()
Returns the curve fit properties
License requirements: solid_modeling ("SOLIDS MODELING") . |
double |
distanceTolerance()
Returns the distance tolerance
License requirements: solid_modeling ("SOLIDS MODELING") . |
ScCollector |
faces()
Returns the face collector
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
isPeriodic()
Returns the periodicity state of curve on surface
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setAngleTolerance(double angleTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPeriodic(boolean periodicity)
License requirements: solid_modeling ("SOLIDS 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
ScCollector faces() throws NXException, RemoteException
NXException
RemoteException
GeometricConstraintDataManager constraintManager() throws NXException, RemoteException
NXException
RemoteException
boolean isPeriodic() throws NXException, RemoteException
NXException
RemoteException
void setPeriodic(boolean periodicity) throws NXException, RemoteException
periodicity
- NXException
RemoteException
CurveFitOptions curveFitProperties() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
CurveFitData curveFitData() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.