以下代码围绕原点旋转第二个多维数据集.如何围绕其中心点([5,5,0])旋转第二个立方体?
cube([10,10,1]);
rotate([0,0,45]) cube([10,10,1]);
Run Code Online (Sandbox Code Playgroud)
Mar*_*son 16
该模块将执行所需的旋转.
// rotate as per a, v, but around point pt
module rotate_about_pt(a, v, pt) {
translate(pt)
rotate(a,v)
translate(-pt)
children();
}
cube([10,10,1]);
rotate_about_pt(45,0,[5,5,0]) cube([10,10,1]);
Run Code Online (Sandbox Code Playgroud)