私はループのあるいくつかの円柱を作成しようとしています。それぞれをランダムな量で毎回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ドキュメントを調べましたが、解決策がわかりません。
ありがとう!