dポイントプレゼントキャンペーン実施中!

図をご参考にして頂きます。
図にありますA点からB点までの距離X、Yは分かっております。
支点を中心にしてB点が75°倒れた位置に来た場合は
A点からのX、Yの距離がそれぞれ変わってきます。
変わりましたX’、Y’のA点からの距離の算出方法を
教えてください。

「距離の求め方を教えてください」の質問画像

A 回答 (3件)

支点の座標(X1,0)が分からないと求めることはできません。


X1とすることにします。支点をC、ACの延長上にA'点を取ると
角BCA'=θとおくと tanθ=Y/(X-X1)となります。

sinθ=Y/√{(X-X1)^2+Y^2},cosθ=(X-X1)/√{(X-X1)^2+Y^2}
BC=√{(X-X1)^2+Y^2}
sin15=sin(45-30)=sin45cos30-cos45sin30=(√2)(√3-1)/4
cos15=cos(45-30)=cos45cos30+sin45sin30=(√2)(√3+1)/4
cos(15+90-θ)=sin(θ-15)=sinθcos15-cosθsin15= …
sin(15+90-θ)=cos(θ-15)=cosθcos15+sinθsin15= …
以上を計算し、下のX',Y'の式に代入すれば求まります。

X'=X-(X-X1)-BC*cos(15+90-θ)=X1-[√{(X-X1)^2+Y^2}]sin(θ-15)
 = …
Y'=BC*sin(15+90-θ)[√{(X-X1)^2+Y^2}]cos(θ-15)
 = …

後は代入計算だけなのでやってみて下さい。
    • good
    • 0
この回答へのお礼

勉強させていただきます。ありがとうございました。

お礼日時:2010/03/18 20:32

計算には、A点から支点までの距離が必要です。

    • good
    • 0

回転させる四角形が定義されていなければわからないのでは?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!