定义封闭平面曲线的方向(逆时针或者顺时针)。
rhinoscriptsyntax.ClosedCurveOrientation (curve_id, direction=[0,0,1])
rhinoscript.curve.ClosedCurveOrientation (curve_id, direction=[0,0,1])
curve_id |
必须参数。字符串或 Guid。物件的 ID 。 |
direction |
可选参数。包含三个数字的列表或者 Vector3d 对象。3-D 向量定义曲线所在平面的上面或者Z方向。如果省略,将使用世界坐标的 Z 坐标向量 (0,0,1)。 |
1 |
曲线方向为逆时针。 |
-1 |
曲线方向为顺时针。 |
0 |
无法计算曲线方向。 |
None |
出错返回空值。 |
import rhinoscriptsyntax as rs
curve = rs.GetObject("Select curve", rs.filter.curve)
if rs.IsCurveClosed(curve) and rs.IsCurvePlanar(curve):
print rs.ClosedCurveOrientation(curve)