[過去ログ] C/C++ゲーム製作総合スレッド Part1 (1001レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
854: 名前は開発中のものです。 [sage] 2012/09/04(火) 19:16:06.72 ID:DbHqsSfz(1/2) AAS
回転軸である基準点と、高さと幅の情報から四角形を作りたいんだけど、
一つの角を求めるのに数学関数の中でも重いって評判のcosを2回も使ってしまう。
cosを一個に減らすように最適化、もしくは点の求め方を教えて下さい
(x1,y1)
・━━━┓
┃    ┃
┃ ・  ┃ ↑角度0 Angle
┃ (X,Y) ┃
┗━━━┛

x1=X+cos(Angle)*takasa+cos(Angle+3.141592/2)*haba;
y1=Y-sin(Angle)*takasa-sin(Angle+3.141592/2)*haba;

xとyは左上が0,0です。
856: 名前は開発中のものです。 [sage] 2012/09/04(火) 20:41:49.71 ID:DbHqsSfz(2/2) AAS
>>855
なんというか、例えば
cos(Angle)*takasa
の部分がY軸の差分で
cos(Angle+90度)*haba
が横の差分でわかりにくいので、なんとかひとつに纏められないかと思ったんですけど・・・
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s