我正在尝试创建一个带有循环的几个圆柱体,每次在 3 个维度上稍微旋转每个圆柱体,随机量。
这是我到目前为止所拥有的:
until i == 200
x += rand(10)
y += rand(10)
z += rand(10)
xyz = rand(2)
circle = entities.add_circle([x,y,z], axis[xyz], r, n)
base = entities.add_face(circle)
base.pushpull -h
base.transform_entities(Geom::Transformation.rotation([0,0,0],[1,0,0],rand(360)),base)
i += 1
#sleep 0.2
end
transform_entities 抛出此错误:
Error: #<NoMethodError: undefined method `transform_entities' for <Sketchup::Face:0x18836040>>
有什么想法可以让我完成这项工作吗?我已经浏览了 API 文档,但找不到解决方案。
谢谢!