上面是绕两圈的。能不能5个正方形循环贴在一起,只绕一圈?
其实很简单:
- Graphics3D[{Polygon[{{0,0,0},{1/Sqrt[2],0,-1/Sqrt[2]},{Sqrt[2],0,0},{1/Sqrt[2],0,1/Sqrt[2]}}],RotationTransform[-3Pi/4,{0,1,0}][Polygon[{{0,-1,0},{-1,-1,0},{-1,0,0},{0,0,0}}]],RotationTransform[3Pi/4,{0,1,0}][Polygon[{{0,1,0},{-1,1,0},{-1,0,0},{0,0,0}}]],Polygon[{{0,1,0},{-1,1,0},{-1,0,0},{0,0,0}}],Polygon[{{0,-1,0},{-1,-1,0},{-1,0,0},{0,0,0}}]},Boxed->False]
Copy the Code 先取4个正方形在平面上循环贴在一起,把一个正方形上翘45度,把与它相邻的一个正方形下翘45度,在中间夹一个竖立的正方形。
|