まとめ
ほとんどすべてのデザインで行わなければならない非常に一般的な操作があります。それは、エッジのベベリングです。これは、鋭いエッジを避けるために凸側で行われることも、部品を強化するために凹側で行われることもあります(部品間の90度の接続を避けるため)。
私が開発しているベベルライブラリを使用すると、この2つの操作を行うのは簡単なことです。
この投稿でいくつかの例を挙げています。
http://www.iearobotics.com/blog/2012/09/13/enhancing-openscad-ii-bevel-library/
ベベルライブラリは、私が開発しているObiscadツールの一部です。
https://github.com/Obijuan/obiscad
このウィキで詳細情報をご覧ください(スペイン語)。
http://www.iearobotics.com/wiki/index.php?title=Obiscad
ミゲル・アンジェル・デ・フルトス(MAF)に感謝します。http://www.thingiverse.com/MAF)彼の技術的なアドバイスのために。
指示書
エッジをベベルにする方法:
1) エッジに同じ取り付けポイントを持つ2つのコネクタを定義します。1つのベクトルはエッジの方向を指し、もう1つは外部の二等分に向かう直角のベクトルです。
2) Bevel() モジュールを呼び出す(例に示すように、コネクタをパラメータとして渡す)。
3) 差分演算子を使用する。
3つの例が提供されています(それらのSTLも含まれています)。
ベベルエッジのあるあなたの部品のコードは次のようになります:
差異()
{
私のパート();
bevel(a1, a2, cr = 8, l=10); //-- 最初のベベルエッジ
ベベル(b1, b2, ....); //-- 2つ目のベベルエッジ
...
』
あなたのパーツにブタレスを取り付ける手順は似ていますが、この場合、コネクタの1つは内側の二分線に向けられている必要があります。
タグ
モデルソース
