投影一个或多个曲线到一个或多个曲面或多重曲面。
rhinoscriptsyntax.ProjectCurveToSurface (curve_ids, surface_ids, direction)
rhinoscript.curve.ProjectCurveToSurface (curve_ids, surface_ids, direction)
curve_ids |
必须参数。要投影曲线的ID。 |
surface_ids |
必须参数。投影目标曲面或多重曲面的 ID。 |
direction |
必须参数。包含三个数字的列表或者 Vector3d 对象。要拉回点的方向(3-D 向量)。 |
列表 |
执行成功,返回投影产生新物件的ID。 |
None |
如果执行不成功或出错,返回空值。 |
import rhinoscriptsyntax as rs
surface = rs.GetObject("Select surface to project onto", rs.filter.surface)
curve = rs.GetObject("Select curve to project", rs.filter.curve)
# Project down...
results = rs.ProjectCurveToSurface(curve, surface, (0,0,-1))