まあ、今日存在するほぼすべてのグラフィックスのプリミティブ/テクニックに対して、3Dプリンタで印刷できるアナログが作られるのは避けられないことです。
これは、OpenScadを使ってメタボールを作ることに関する探索です。メタボールとは何でしょうか?グラフィックス、特にレイトレーシングでは、これらは球形のオブジェクトです。例えば、スケルトンの上に素敵な筋肉のレンダリングを作る場合にこれらが使われます。
これはかなり単純なテクニックですが、計算量が非常に大きくなります。この実装は、2D空間で私が思いつくことができる最も基本的なものです。レンダリングには「グラニュール」アプローチを使用しています。メタボールの設定によっては、これらのいずれかを実際に印刷できるかもしれません。
使い方は?今のところ、2つまたは3つのボールが互いに影響し合っています。OpenScadで本当の変数を持たない場合に、任意の数のボールを追加するのは非常に難しいです。また、関数内でループを実現する方法がわからないので、配列の要素を反復処理し、関数から合計を返したいのです。それが最適だと思います。
連続したフレームのアニメーションを見ない限り、このシステムがどれほど面白いかは本当に評価できないでしょう。私は2秒のアニメーションから生成された画像を含む.zipファイルを添付しました。また、このサイトを使用して作成したアニメーションGIFも添付しています。http://www.gifninja.com/
とにかく、数週間前に最初のベジエ関数を作成したときの私の状況についてです。これから数回の反復を重ねていけば、メタボールのような球体を作成するための素晴らしいイソサーフェスライブラリが手に入るはずです。
間違いなく進行中の作業であり、0.1バージョンすらではないものの、このテクニックを見てみるのが面白いかもしれないと思いました。
指示書
1) .scadをダウンロードする
2) いくつかのパラメータ(特にボールの配置と半径)で遊んでみてください。
3) いくつかのアニメーションを作る。
4) 喜びましょう!
Tags
Modellquelle
