草图轮廓线构建器
更多...
#include <SketchSilhouetteBuilder.hxx>
|
|
class | _SketchSilhouetteBuilderBuilder |
草图轮廓线构建器
Represents a NXOpen::SketchSilhouetteBuilder builder
To create a new instance of this class, use NXOpen::SketchCollection::CreateSilhouetteBuilder
Default values.
| Property | Value |
| Associativity | True |
| DistanceThreshold | 0.25 (millimeters part), 0.01 (inches part) |
| OptimizeCurve | 0 |
Created in NX2306.0.0.
◆ DirectionType
Specifies the viewing direction for silhouettes of faces
| 枚举值 |
|---|
| DirectionTypeDefault | For face edges that are visible in the default sketch orientation.
|
| DirectionTypeFlipped | For face edges that are visible from backside of the body.
|
◆ Associativity()
| bool NXOpen::SketchSilhouetteBuilder::Associativity |
( |
| ) |
|
Returns the associativity of projection. If this variable is turned on, the output curves will always depend on the input curves. So that when the input curves change, the output curves will change accordingly. If this variable is set to false, the output curves derive their shape from current stage of the input curves and then become independent of the input curves. In drafting mode, one can not project curves in associative manner. Also if the curves belong to multiple parts, they can not be projected in associative manner.
Created in NX2306.0.0.
License requirements : None
◆ Direction()
Returns the option to flip the projected direction of the silhouette curves.
Created in NX2312.0.0.
License requirements : None
◆ DistanceThreshold()
| double NXOpen::SketchSilhouetteBuilder::DistanceThreshold |
( |
| ) |
|
Returns the distance threshold for use in optimizing the output curves.
Created in NX2306.0.0.
License requirements : None
◆ ObjectToSilhouette()
Returns the object to silhouette
Created in NX2306.0.0.
License requirements : None
◆ OptimizeCurve()
| bool NXOpen::SketchSilhouetteBuilder::OptimizeCurve |
( |
| ) |
|
Returns the optional optimization of the output curves. Any gaps larger than the provided distance threshold will be closed.
Created in NX2306.0.0.
License requirements : None
◆ SetAssociativity()
| void NXOpen::SketchSilhouetteBuilder::SetAssociativity |
( |
bool | associativity | ) |
|
Sets the associativity of projection. If this variable is turned on, the output curves will always depend on the input curves. So that when the input curves change, the output curves will change accordingly. If this variable is set to false, the output curves derive their shape from current stage of the input curves and then become independent of the input curves. In drafting mode, one can not project curves in associative manner. Also if the curves belong to multiple parts, they can not be projected in associative manner.
Created in NX2306.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
- 参数
-
| associativity | associativity |
◆ SetDirection()
Sets the option to flip the projected direction of the silhouette curves.
Created in NX2312.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
- 参数
-
| directionType | directiontype |
◆ SetDistanceThreshold()
| void NXOpen::SketchSilhouetteBuilder::SetDistanceThreshold |
( |
double | distanceThreshold | ) |
|
Sets the distance threshold for use in optimizing the output curves.
Created in NX2306.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
- 参数
-
| distanceThreshold | distancethreshold |
◆ SetOptimizeCurve()
| void NXOpen::SketchSilhouetteBuilder::SetOptimizeCurve |
( |
bool | optimizeCurve | ) |
|
Sets the optional optimization of the output curves. Any gaps larger than the provided distance threshold will be closed.
Created in NX2306.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
- 参数
-
| optimizeCurve | optimizecurve |