Top > OpenSCAD > minkowski

広告
  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • OpenSCAD/minkowski へ行く。

*[[minkowski():https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations#minkowski]]の使い方 [#ke96e3bc]

3次元図形には便利だけど位置や大きさが変わってしまうので注意
計算に時間がみたいなので、$fnをあまり大きくしない方が良いらしい
3次元図形には便利だけど位置や大きさが変わってしまうので注意~
計算に時間が掛かるので、$fnをあまり大きくしない方が良いらしい~
*例 [#t2ccf8d7]
 rBox(20,10,10,2);
 module rBox(x,y,z,r,center=false){
   minkowski(){
     cube(size = [x-2*r,y-2*r,z-r],$fn=res,center=center);
     cylinder(r=r,h=r,$fn=res,center=center);
   }
 }
全ての角にRをつける(R面取り)
 minkowski(){
     cube([10,10,10],center=true);
     translate([-5,-5,-5]) sphere(r = 1);
 }
 
 translate([20,20,0]){
     minkowski(){
         linear_extrude(height = 20, center = true, convexity = 10, scale=0.9) polygon([[-5,-5],[0,5],[5,-5]]);
         translate([-5,-5,-10]) sphere(r = 1);
     }
 }
#ref(OpenSCAD/tips/test_minkowski.png)

広告

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS