我已經閱讀了很多關於對象採摘的信息。現在,我決定停止使用簡單的顏色採摘技術。我知道如何實現單個對象拾取(使用glReadPixel
繪製一個框架並測試像素顏色)。顏色選擇框選擇
現在我不明白如何使用框採摘應該工作。想法記住鼠標按下的位置和釋放的位置,並且在從框和文本像素顏色獲取每個座標後,看起來有意義。但是,我應該如何在情況下進行操作,例如,我的箱子裏有一百萬個尺寸爲20x20的箱子內的物品?
是否會讀取所有對象id,或者可能會丟失一些對象?我一切都應該沒問題,有人能提供代碼選擇的工作和平嗎?
如果只是盒子,你可能比繪製一個完整的新框架更好的分析方法。也許使用加速度數據結構,例如KD樹。 – 2014-09-03 11:05:49
@尼科Schertler你能提供任何參考? – frankie 2014-09-03 12:12:16
對於什麼? [雷箱交叉口(http://www.cs.utah.edu/~awilliam/box/box.pdf)? – 2014-09-04 07:41:41