球面三角形の 3 つの頂点がわかっているとします。では、3D で球体の側面をどのように描くのでしょうか?
Blender 3D モデル化ソフトウェアで使用する Python コードが必要です。
私はすでに Blender で 3D で球体を作成しています。
ありがとう、幸せなブレンダー。
注 1:
球面三角形の球に 3 つの点/頂点 (p1、p2、p3) がありますが、球のエッジを 3D でトレースする必要があります。
では、球上の三角形の各点ペア間のすべての頂点を決定するために必要な方程式は何でしょうか p1 から p2 への 3 つのエッジ - p2 から p3 および o3 から p1
球上の測地線の大円と関係があることは知っていますが、球座標で計算を行うための適切な方程式が見つかりません!
ありがとう
大円
大円で解を見て、球座標で直接解を見てみるのも面白かったでしょう!
しかし、ユークリッド空間でそれを行うことはまだ興味深い
ありがとう
わかりました、2点間の線分のこのアイデアを使用しました
しかし、前に示したようにそれをしませんでした
別の方法を使用しました-ベジェライン補間**
線をベジエ線でパラメータ化し、分割して、コード上の分割されたベジエ ポイントごとの比率と角度を示すように計算しました。非常にうまく機能し、非常に正確です。
しかし、以前の方法でそれがどのように行われるかを見るのは興味深いでしょうが、反復ループを行う方法は定かではありませんか?
Ctrl-V を使用して、ここの Python コードをロードするにはどうすればよいですか?
感謝と幸せ 2.5
私はブレンダーのフォーラムを使用していますが、常に明確な回答を得るための保証はありません!
それが私がここで試した理由です - チャンスをつかみました
私は最初のエッジが機能しているように見えましたが、ループを作成して最初のエッジのマルチセグメントを取得し、次に他のエッジも実行する必要があります
2-他の件名私はここでベジエ三角形パッチの投稿を開きます私はそれが便利なツールではないことを知っていますが、それがどのように行われるかを示すために、これらの三角形パッチを実行するためのpython sriptを見て、ブレンダーのfoumでこの質問をしましたが、答えはありませんまた、IRC python と sems は現在死んでいる可能性があります。おそらく、1 週間か 2 週間でリリースされる予定の 2.5 Beta vesion を完成させるのに忙しすぎるでしょう。
ねえ、この数学の議論に感謝します。問題がある場合は明日戻ってきます
幸せな数学と 2.5