OpenGL ES 2.0で目盛りの円を描くための最良の方法は何でしょうか?あなたがスピードメーターで見るような。
cosとsinを再計算して、すべてのポイントのすべての頂点のxとyを取得しようとしましたが、目盛りのワイルドなちらつきが発生します。
cos係数とtan係数を1回だけ計算し、乗算と加算を使用して円を作成する、計算上安価な方法を試しましたが、速度計には不正確すぎるようです。
何か案は?
OpenGL ES 2.0で目盛りの円を描くための最良の方法は何でしょうか?あなたがスピードメーターで見るような。
cosとsinを再計算して、すべてのポイントのすべての頂点のxとyを取得しようとしましたが、目盛りのワイルドなちらつきが発生します。
cos係数とtan係数を1回だけ計算し、乗算と加算を使用して円を作成する、計算上安価な方法を試しましたが、速度計には不正確すぎるようです。
何か案は?
より安価なメソッド( http://slabode.exofire.net/circle_draw.shtmlに基づく)を書き直して、なんとか機能させることができました。sinとcosをフレームごとに200回呼び出すと、プロセッサなどにとって強すぎる場合を除いて、sinとcosのメソッドがちらつきを引き起こした理由はまだわかりません。いずれにせよ、cosとtanをフレームごとに1回呼び出し、加算と乗算を200回だけ実行するだけで、現在は問題なく機能しているようです。