まとめ
世界に一歩近づきました。イノベーションの好循環はとても素晴らしいことです。私はsyvwlchから多くのサポートとアイデアを受けました。http://www.thingiverse.com/syvwlch印刷可能な時計と、彼の最近の曲線作品からインスピレーションを受けています。OpenScadで自由形式のソリッドを作るのは非常にチャレンジングな作業でした。数学も関わってきて、そして多くの頭を振る必要がありました。
これで、実際に印刷できるベジェ曲面を提供するのに一歩近づきました。
前回のバージョンでは、ベジエ曲面のレンダリングができましたが、それは印刷できない純粋なグラフィック構造でした。今回、ファイア(多面体)を発見したので、実際に固体にするための一歩を踏み出すことができました。この場合、表面の厚さを指定すると、ルーチンが必要な処理を行ってくれます。
私はOpenScadで多面体やCSGコマンドに関する実験をまったくしていないので、例えば、何かから円筒を切り取るとどうなるのかはわかりませんが、それでも、また一歩近づきました。
この処理の方法は、各頂点の法線を使用し、「厚さ」の長さに応じて逆方向に「内側」に投影して新しい頂点セットを取得することです。この新しいセットは、「外側」表面から内側にある三角形を表しています。そこから、新しい表面を構築し、境界を封じるためのクワッドの接合を行うことになります。
このアプローチは、孤立した三角形には適していますが、画像からおわかりのように、多くのギャップが残っています。最終的な解決策は、元の制御点から新しい表面を内側に計算し、表面間の適切な点を直接計算することです。しかし、それは最後のステップになります。
うるさい、うるさい、うるさい。
いずれにしても、ソリッド・ベジェ・サーフェスはもう一歩近づいています。
更新:.stlファイルを追加しました:bezier_surface_polyhedra1
このファイルは、多面体テクニックを最大限に活用したものです。つまり、閉じた多面体から実際に多様な立体を生成できることを示しています。
指示書
1) test_bezier.scadファイルを読み込みます。
2) パラメータ(ステップ数など)で遊んでみてください。
3) 'F5'を押す
4) 可愛い写真で遊ぶ
5) 喜びましょう!
태그
모델 소스
