このライブラリの以前のバージョンは、一般的なベジェ曲面を作成するのには適していましたが、実際にそれらを印刷可能な.stlファイルに変換する際には非常に面倒なものでした。
このツールは、あなたのサーフェスをより簡単に.stlファイルに変換することができます。Renderer.scadファイルを変更します。具体的には、DisplayQuadShards()ルーチンを変更します。このルーチンは、どの「エッジ」フェイスを生成すべきかを示す配列を受け取るようになります。
したがって、すべての三角形を多面体として生成するのではなく、実際には完全な「シェル」が生成されます。「上部」は完成し、「下部」も完成していますが、表面全体の外側のエッジのみが完成しています。したがって、内部の壁面はなく、これが形状が2次元である場合に問題となります。
これは、たくさんの小さな部品ではなく、1つの巨大なソリッドを処理する必要があることを意味します。これにより、CGALははるかに快適に動作し、以前は印刷できなかった部品も印刷できるようになりました。これは、ここに含まれている.stlファイルからも明らかです。
さらにいくつかの「デバッグ」機能が改善されました。shell_extrude_bezier() モジュールを利用する場合、独自の不透明度を指定できるようになりました。また、実際のポリヘドロンのレンダリングではなく、曲線フレームを表示したいかどうかを指定できるようになりました。これは、壁が邪魔にならないように、実際の表面だけを見ることができるために役立ちます。
この写真は光学錯覚です。私は内部を見るために透明度0.75を使用しています。これらの内部の「壁」は実際には存在しないのです。
複合オブジェクトにはまだ問題があります。例えば、この高級な靴:http://www.thingiverse.com/thing:8937
このレンダラは今では個々のパーツを処理することができますが、もしそれらを1つのオブジェクトとして組み合わせようとすると、.stlを生成することはできないでしょう。これは進歩ですね、なぜなら個々のパーツを少なくとも一緒にくっつけられるからです。
とにかく、この道を歩むうえで、もう1歩進む。。。
指示書
0) .scadファイルを共通のディレクトリにダウンロードする。
1) 興味深いベジエ曲面を作成する。
2) きれいな写真を見るにはF5を押してください。
3) F6を押し、.stlにエクスポートする
4) あなたのものを印刷してください。
5) 喜びましょう!
Tags
Model Source
