1

必要なコードをできるだけ少なくし、外部モデル ファイルを使用せずに、3D で心臓の形をモデル化したいと考えています。

2D では、いくつかのベジエ曲線を使用してハートの形を描くことができます。これを押し出して単純な 3D のハートの形にすることもできますが、これは私が望む形には見えません。ハートの下部は頂点で、上部は 2 つの丸い部分である必要があります (まあ、私の言いたいことがわかると思います)。

では、そのような形状を 3D でモデル化する簡単な方法 (つまり、単純な数式または小さなコード スニペット) はありますか?

4

2 に答える 2

3

MathWorld のこのページにはすばらしい資料がありました。ほとんどが 2D ですが、いくつかの 3D 形状も表示されました。このページへのリンクがあり、非常に有望です。

于 2008-11-27T12:17:14.853 に答える
1

方向性は良いと思います。

2D の心臓をモデル化し、必要な最大幅まで押し出します。

高さに沿って幅を異なる方法でスケーリングする追加の変換を適用できるようになりました。

ベジエ曲線を使用して、高さに沿った各位置の目的のスケールを形成できます。

于 2009-02-15T07:30:49.497 に答える