rotate ( 旋转)
旋转它的子对象模型 a 角度从起始的坐标系统或者围绕着任意的轴线( x, 或者 y, 或者 z) 。这个参数的名字是可选择如果参数是一样的次序配置的。
当一个旋转是配置多个轴线的旋转应用到以下的次序 :x,y,z.
Usage 使用句法 :
rotate(a = deg, v = [x, y, z]) { ... }
For example, to flip an object upside-down, you might do this:
实例:反转一个对象模型使其顶端变成底部,你可以这样:
cylinder(h = 10, r1 = 10, r2 = 20, center = false);
translate([22,0,0])
rotate(a=[0,180,0])
color("green")
cylinder(h = 10, r1 = 10, r2 = 20, center = false);
实例关于将会旋转你的对象模型 180 度围绕着 'y' 轴线。
可选择的参数 'v' 允许你设置一个任意的轴到对象模型将会旋转。
实例用于任意轴线源旋转:
cube([33,22,11]);
rotate(a=45, v=[1,1,0])
color("green")
cube([33,22,11]);
这个实例将会旋转你的对象模型 45 度围绕着自定义的轴线数组 [1,1,0] ,比如 45 度围绕着 X 和 45 度围绕着 Y 轴线。
|