Get Curve Length
Demonstrates how to get curve length through Python.
import rhinoscriptsyntax as rs def CurveLength(): "Calculate the length of one or more curves" # Get the curve objects arrObjects = rs.GetObjects("Select Objects", rs.filter.curve, True, True) if( arrObjects==None ): return rs.UnselectObjects(arrObjects) length = 0.0 count = 0 for object in arrObjects: if rs.IsCurve(object): #Get the curve length length += rs.CurveLength(object) count += 1 if (count>0): print("Curves selected:", count, " Total Length:", length) # Check to see if this file is being executed as the "main" python # script instead of being used as a module by some other python script # This allows us to use the module which ever way we want. if( __name__ == "__main__" ): CurveLength()