Python Scripting Command Reference

 
Classes
       
CurveAutoSmoothSettings

 
class CurveAutoSmoothSettings
    Curves auto smooth settings.
 
        @example:
        # Settings class used to control parameters for curve auto smooth operation
        segments = ce.getObjectsFrom(ce.scene, ce.isGraphSegment)
        settings = CurveAutoSmoothSettings()
        settings.setThresholdAngle(30)
        settings.setHorizontalOptimize(True)
        ce.curveAutoSmooth(segments, settings)
 
  Methods defined here:
getHorizontalOptimize(self)
Gets HorizontalOptimize field. 
@return: Value of HorizontalOptimize field.  [True/False]
getThresholdAngle(self)
Gets ThresholdAngle field. 
@return: Value of ThresholdAngle field.  [float]
setHorizontalOptimize(self, booleanValue)
Sets HorizontalOptimize field. If enabled, horizontal edges in front of slopes are set to straight state in order to prevent the graph from oscillation.
@param booleanValue: the new value. [True/False]
setThresholdAngle(self, floatValue)
Sets ThresholdAngle field. Angle in degrees. Curves are set to smooth state if node angle is below this value.
@param floatValue: the new value. [float]

Copyright ©2008-2018 Esri R&D Center Zurich. All rights reserved.