Dynamo For Revit 几何专题:平面上的线 UV on Surface
前言
面有没有维度?不管是曲面还是平面都可以看成是二维的面。
平面
创建一个竖直的平面,它有两个方向。Curve.ByIsoCurveOnSurface
可以设置 direction
和 parameter
,这个方向由这个 Surface
定义的,并不一定是横平竖直的。这里为了方便,才创建这个简单的面用以说明。
实际上,direction
即 U 或者 V 方向。parameter
是一个正则化的表示,0 到 1 之间在这个平面上。
同理,线不一定需要完全和 U 或者 V 方向平行,Curve.ByParameterLineOnSurface
,给定任意两个 UV
,可以得到一条线。
效果:
曲面
同样的道理,曲面也有同样的性质。这里,我用 Curve.ByBlendBetweenCurves
,从两个圆弧来创建一条曲线,然后用这条曲线拉升去一个曲面。