2014-05-11 17 views
1

我發現了6種不同的方式來繪製現代OpenGL中的基本圓圈(使用Qt框架)。繪製高效圈子

編輯:它們旨在用作仿真應用中的類似顆粒的物體。生命遊戲,動物生物等。也兼容colision檢測。

  1. 我想知道,哪種是'最好的'繪製圓的方法?
  2. 哪種方法具有最佳性能?
  3. 是否有其他的原因,然後在這些之間進行選擇?
  4. 有沒有更好的方法來繪製圈3?

回答

1

我想知道,哪個是'最好的'畫圓的方法?

這不能一般回答,這取決於更廣泛的意圖。例如,丟棄語句圓將始終是「完美的」,從某種意義上說,它是一個像素級,它遵循一個圓的數學定義。

但它是以犧牲需要片段着色器和增加複雜性爲代價的,如果您想對其進行轉換而不是僅僅轉換它。

什麼方法具有最佳性能?

同樣,這取決於你的整體意圖用於什麼樣的場景的圓曾經是英寸

有其他原因則表現那些之間進行選擇?

靈活性,集成到現有框架的支持,等等

是否有更好的方法來畫圈圈?

定義「更好」。

+0

編輯@datenwolf – TheMindWithin