〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
3117 re(5):3角メッシュの 3d plot |
2016/3/28(月)15:21 - 竹の - takeno.iee.niit.ac.jp - 615 hit(s)
古い記事への回答ですみません。
以前、2639 の記事でこうすれば、ということで書いていたものはあまりまと
もなものではありませんでした。最近、うちの計算機に FreeFem++ をインス
トールしてみたこともあって、少しちゃんと考え直しました。
空間内の三角形の情報が (data1)、
0 0 5
2 0 8
1 2 7
(空行)
2 0 8
1 2 7
3 1 6
...
のように空行区切りで存在する場合、with lines で描画するには空行を 2 行
区切りにして最初の 1 点を 4 点目として追加して閉ループを構成させればい
いです (data2):
0 0 5
2 0 8
1 2 7
0 0 5
(空行)
(空行)
...
with pm3d で色付けするには、data1 を以下のようにします (data3):
0 0 5 6.67
2 0 8 6.67
(空行)
1 2 7 6.67
2 0 8 6.67
(空行)
(空行)
2 0 8 7.00
1 2 7 7.00
(空行)
3 1 6 7.00
1 2 7 7.00
(空行)
(空行)
...
つまり、各 index (2 行区切り) で、三角形の頂点 A,B,C を A,B で 1 ブロ
ック、C,B で 1 ブロックとしたデータにして、4 列目には A,B,C の z 座標
の平均値を置きます。その上で
splot 'data3' using 1:2:3:4 with pm3d, 'data2' using 1:2:3 with lines lt -1
とでもすれば、三角形にその頂点の平均値で色付けをすることができます
(後ろの追加描画はへりの描画)。
cf. http://takeno.iee.niit.ac.jp/~shige/unix/gnuplot/gpinfo-2016.html#info-20160328
〔ツリー構成〕
┣【3117】 re(5):3角メッシュの 3d plot 2016/3/28(月)15:21 竹の (1144) |
〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.