OptimizeSurfaceSettings#
- class SurfacesToOptimize(*values)#
Bases:
Enum- GLOBAL_MINIMUM = 1#
- ALL_SURFACES = 2#
- LESS_THAN_FS = 3#
- class OptimizeSurfaceSettings(model_id: str, client: Client)#
Bases:
objectExamples: Code Snippet: Optimize Surface Example
Walking / optimize surfaces settings (Monte Carlo vs surface altering, shallow snap, which surfaces to optimize).
- getOptimizationType() SurfaceOptionOptimizationType#
- setOptimizationType(value: SurfaceOptionOptimizationType)#
- getSurfaceAlteringRelativeFsTolerance() float#
- setSurfaceAlteringRelativeFsTolerance(value: float)#
- getSurfaceAlteringMaxIterations() int#
- setSurfaceAlteringMaxIterations(value: int)#
- getSurfaceAlteringIterationTolerance() float#
- setSurfaceAlteringIterationTolerance(value: float)#
- getSurfaceAlteringUseMaxConcaveAngle() bool#
- setSurfaceAlteringUseMaxConcaveAngle(value: bool)#
- getSurfaceAlteringMaxConcaveAngle() float#
- setSurfaceAlteringMaxConcaveAngle(value: float)#
- getMonteCarloFsTolerance() float#
- setMonteCarloFsTolerance(value: float)#
- getMonteCarloMaxIterations() int#
- setMonteCarloMaxIterations(value: int)#
- getMonteCarloStepReductionFactor() float#
- setMonteCarloStepReductionFactor(value: float)#
- getMonteCarloUseMaxIntersliceConcaveAngle() bool#
- setMonteCarloUseMaxIntersliceConcaveAngle(value: bool)#
- getMonteCarloMaxIntersliceConcaveAngle() float#
- setMonteCarloMaxIntersliceConcaveAngle(value: float)#
- getMonteCarloUseMaxTotalConcaveAngle() bool#
- setMonteCarloUseMaxTotalConcaveAngle(value: bool)#
- getMonteCarloMaxTotalConcaveAngle() float#
- setMonteCarloMaxTotalConcaveAngle(value: float)#
- getMonteCarloExploreAllVerticesBeforeMovingSurface() bool#
- setMonteCarloExploreAllVerticesBeforeMovingSurface(value: bool)#
- getSnapShallowSurfacesToSlope() bool#
- setSnapShallowSurfacesToSlope(value: bool)#
- getSpecifyShallowDistance() bool#
- setSpecifyShallowDistance(value: bool)#
- getSpecifiedShallowDistance() float#
- setSpecifiedShallowDistance(value: float)#
- getSurfacesToOptimize() SurfacesToOptimize#
- setSurfacesToOptimize(value: SurfacesToOptimize)#
- getFosLessThan() float#
- setFosLessThan(value: float)#