通过网状排布的控制点创建一个曲面。
rhinoscriptsyntax.AddSrfControlPtGrid (count, points, degree=(3,3))
rhinoscript.surface.AddSrfControlPtGrid (count, points, degree=(3,3))
count |
必须参数。两个数构成的元组。U 方向和 V 方向的控制点数量。 |
points |
必须参数。列表或元组。作为控制点的 3-D 点。 |
degree |
可选参数。两个数构成的元组。曲面在 U 方向和 V 方向的阶数。如果省略,新曲面 U 方向和 V 方向的阶数都将设置为 3 。 |
Guid |
执行成功,返回新物件的ID。 |
None |
如果执行不成功或出错,返回空值。 |
import rhinoscriptsyntax as rs
count = (5,5)
points = []
for i in range(count[0]):
for j in range(count[1]):
points.append( (i*2, j*4, j%3) )
rs.AddSrfControlPtGrid( count, points )
AddEdgeSrf