質問するログイン新規登録

回答編集履歴

1

補足

2017/06/20 10:34

投稿

KSwordOfHaste
KSwordOfHaste

スコア18406

answer CHANGED
@@ -8,4 +8,8 @@
8
8
 
9
9
  ここからは推測ですが、plot_surfaceにメッシュの3次元座標を最初の3つの引数に渡すと、例えば各メッシュを表す4角形を半分に分割して2つの三角形にし、それを平行投影のような投影計算により2Dに変換し、陰面処理を施すためにZバッファ法などを用いてプロットしているといった感じではないかと思います。pythonのmatplotlibの実装について知識がないのですが、ひょっとしてOpenGLなどのグラフィックライブラリーを使っているならメッシュからの2D変換はソフトウェアでちまちま計算しているのではなくGPUがやってくれているのかも知れません。
10
10
 
11
- [matplotlibのページ](https://matplotlib.org/mpl_toolkits/mplot3d/faq.html)をみるとOpenGLがどのプラットフォームでも使われているわけではなさそうですが、使われているプラットフォームがあるかどうかも自分にはわかりませんでした。
11
+ [matplotlibのページ](https://matplotlib.org/mpl_toolkits/mplot3d/faq.html)をみるとOpenGLがどのプラットフォームでも使われているわけではなさそうですが、使われているプラットフォームがあるかどうかも自分にはわかりませんでした。
12
+
13
+ ---
14
+
15
+ 補足: 極座標といいましたが同じことを「地球表面の緯度、経度」と言った方がイメージがわきやすいかも知れませんね。