世界座標の点のリストを画面 (ピクセル) の点に変換したいと考えています。基本的に、世界の (worldX, worldY) 座標の束をスクリーン マトリックスに乗算したいと考えています。
問題は、この手順が非常に遅いことです。
コード:
for (int i = 0; i < cnt; i++)
{
worldX = getWorldX(i);
worldY = getWorldY(i);
screenX = wtsMat.vx1 * worldX + wtsMat.vy1 * worldY + wtsMat.tx;
screenY = wtsMat.vx1 * worldX + wtsMat.vy2 * worldY + wtsMat.ty;
...
//Do something with screenX and screenY
}
このタスクを達成するためのより良い、より速い方法があるのだろうか。