私はいくつかの解決策を見つけましたが、それらは言語固有のものか、複雑すぎるものです。私は単に、n点を回転させた別の点から点n距離を取得する必要があります。私はこれをHTML5キャンバスのプロジェクトに使用しています。私は回転機能があることを知っていますが、私はパスを使って作業しています。それにもかかわらず、私はx、y、距離、方向をつけることができる式が好きです。点回転のXとYを別の点から一定の距離だけ取得します
3
A
答えて
4
0
角度のサインとコサインを計算することで、指定された回転で原点から1単位離れたポイントを得ることができます。必要な距離だけ座標を掛けてください。余弦は、Xに相当し、サインは言い換える
をYに対応する:
- 角度を決定します。
- 角度の余弦を求めることによってXを計算します。
- 角度のサインを取得してYを計算します。
- XとYに距離を掛けます。
- "ソース"ポイントでXとYをオフセットします。
+1
サインはYに対応し、コサインはXに対応 –
+0
@Senthilありがとう、編集中。詳細な説明は – Maxpm
+0
+1です。いくつかの擬似コードを追加することができたら、それは完全であると言うでしょう。 –
関連する問題
- 1. ある3D点から別の3D点までの距離を一定の距離だけ調整する方法
- 2. 特定の距離からx、y座標を取得する方法
- 3. チャートエンジンの線図:x点がy点と一致しません
- 4. HTML5 Canvas:回転時のx、y点の計算
- 5. 球を点から点まで回転
- 6. これをx点とy点に分割しますか?
- 7. 取得日付特定の日付から一定の距離を離れて
- 8. N点を最小化する点リストとの距離
- 9. 2点間の距離を2度以上取得
- 10. x、y点のリストの境界を取得する
- 11. 2点間の距離と角度
- 12. 線の角度から点X、Yの座標を取得するには?
- 13. 1点からXとYを得るには?
- 14. ポリゴン内の点からポリゴンの端までの距離
- 15. 3D点から線分までの距離を求める
- 16. pythonで別の点を中心に点を回転
- 17. Rのスムージングカーネル推定関数から任意の(x、y)点を得るには?
- 18. 私はこのようなAndroidのカメラパラメータを使用して、焦点距離を得ることができますカメラの焦点距離のOpenCVのAndroid
- 19. OpenStreetMapを使用して2点間の距離を取得する方法?
- 20. カメラキャリブレーションマトリックスの負の焦点距離
- 21. 最短経路アルゴリズム:ある点から隣接する点までの一様な距離
- 22. 距離dの線の軸上の点を得る方法
- 23. 焦点距離のためにアンドロイド
- 24. 2点間の測地線距離
- 25. 球 - 球の交点:距離ベクトル
- 26. PDBファイル内のある点と他の点との間の距離
- 27. Android Api 8.ビューからxとyを取得し、ボタンのxとyを設定します
- 28. Googleからの2点間距離の抽出
- 29. MATLABの点と曲線の間の最小距離を見つけよう
- 30. 他の点のセットとの距離の合計が最小である点を見つける
鉛筆と紙を壊して、数学を計算します。コードに変換します。 –
これは単純な三角計算です。ラジアンまたは度で '' n ''ですか? – stillstanding
私はこれらの三角法の計算を、ゲームを開発する日に戻していました。あなたがプログラミングの時にこの数学をするのは楽しいことですが、たとえそれがどこに当てはまるのか分からずに学ばなければならない時に、私は大学で同じ数学を憎んでいました。 @ Ruffianあなたは数学のテキストを読んで、このことを学ぶべきです、それが適切にして画面上で回転するものを得ると、それは面白くて非常に有益です:) –