- 457 名前:375 mailto:sage [2020/04/26(日) 17:17:04.65 ID:mQCdU9mn.net]
- >>378 のリンク先のソースをすっかり理解できたとは言い難いけど、
この場合の <float, float, float> は (何かの角度, x座標, y座標) みたいね。 vecVisibilityPolygonPoints は最初の要素(角度)でソート済み。 get<1>()でx座標、get<2>()でy座標を取れるから >>376 の第2段落の理屈は有効。 >>363 の質問に戻ると、 {0.1, 0.11, 0.2, 0.21, 0.4, 0.41} ↓ {0.1, 0.2, 0.4} の理解でだいたい合ってる。単一の値の比較でなく 「x座標同士, y座標同士が両方とも近い値の場合だけまとめる」わけだが。 もうひとつ。376で tupple::get と書いたけど、もちろん tuple::get が正しい。 (ここを訂正しておきたかった)。
|

|