距離と角度から座標を求める

#include <math.h>

/**
* 距離と角度から座標を求める
*
* @return 指定した開始座標から指定した角度方向に指定した距離分だけ進んだ座標
*
* @param radian 角度
* @param distance 距離
* ※距離が短くなるほど結果となる座標が少なくなるため精度が落ちる
* @param point 開始座標
*
* http://pekeflash.atrock.main.jp/?eid=460172
*/
static POINT getPoint( double radian, double distance, const POINT& point )
{
POINT vertex;
vertex.x = point.x + ( distance * cos( radian ) );
vertex.y = point.y + ( distance * sin( radian ) );

return vertex;
}
最終更新:2009年04月03日 14:17
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。