弧の長さから角度を取得する方法

このQ&Aのポイント
  • VB6にてCADデータを作成している際、弧の長さから角度を取得する方法についてアドバイスをお願いします。
  • 弧の長さを取得し、指定された長さを引いて目的の長さを得ることはできました。しかし、終点角度を再計算する必要がある場合、どのようにすれば良いでしょうか。
  • 始点の角度は変わらず、終点の角度が変化する場合、終点角度を求める方法を教えてください。
回答を見る
  • ベストアンサー

弧の長さから角度を取得するには。

度々お聞きします<(_ _)> すいません、タイトル間違ってました。 座標を取得ではなく、角度です。 VB6にてCADデータを作成しております。 弧の長さから角度を取得したいのですが、躓いてます。 弧 = (2 * 3.14 * R) * ((終点角度 - 始点角度) / 360) 弧 = 弧 - 指定距離 既存の弧の長さを取得し、そこから指定された長さを引いて、 目的とする長さ(再描画)を得られました。 しかし、ここから、さらに、終点角度を再計算する必要があります。 始点はそのままで終点の角度が変わるはずです。 この場合、終点を求めるにはどのようにすればよいでしょうか? アドバイスよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

単に数式を変形すれば出来ると思いますよ 弧 = 2πR * (終了角 - 開始角)/360 なのですから 両辺に 360/ 2πR を掛ける (終了角 - 開始角) = 弧 * 360 / 2πR 両辺に 開始角を加算する 終了角 = (弧 * 360 / 2πR) + 開始角 といった変形です

関連するQ&A

  • 弧の角度から座標を求めるには

    何度も質問させていただいて申し訳ないです。 教えてください。 VB6にて、中心点と始点の座標、弧の長さが与えられています。 中心点(488,-680)、始点(510,-682)、弧の長さが478というような 感じです。 弧の回転方向はこの場合は反時計周りです。 このような条件で終点となるX,Y座標を求める場合はどのような計算式 となるのでしょうか? ご教授下さい。

  • 角度を求めたいのですが。

    よろしくお願いします。 先日も角度についての質問をさせていただいたのですが、 実際にプログラムしてると問題が出てきましたので、もう一度お助け願います。 VB6にて、角度を求めたいのですが、具体的に言いますと、 CADの座標にて、中心点とその始点、終点が条件として与えられます。 そこから、始点終点の二点間の角度を求めたいのです。その後、 何度のとこが始点で、何度のとこが終点と求めたいのです。 良い方法ありましたら、ご教授願います。 よろしくお願い致します。

  • 角度指定が上手くいかない

    CATIA V5をはじめたばかりの身です。初歩的な質問ですが宜しくお願いします。 角度指定が上手くいきません。 例えば直線を作成する場合、以下操作で以下の結果になります。 【操作1】 ?始点HおよびVを指定 ?終点Lを指定 ?終点角度を0°指定 【結果1】 始点およびLは指定通りだが、角度が180°方向になる。 【操作2】 ?始点HおよびVを指定 ?終点Lを指定 ?終点角度を180°指定 【結果2】 始点およびLは指定通りで、角度が180°方向(指定どおり)になる。 原因は何が想定され、対応はどの様にすれば良いでしょうか? 初歩的な質問かもしれませんが宜しくお願いします。

  • 円弧の描画について

    円弧の描画について お世話になります。 Visio2007を使用しています。 Visioで円を描画し、その円の情報を基に計算を行い、円弧の作成をしたいと考え ていますが、計算方法が分からずご質問させて頂きました。 以下の【元となる情報】から【求める情報】を計算にて求めます。 【元となる情報】 左上X座標:円の左上X座標 左上Y座標:円の左上Y座標 幅:円の幅 高さ:円の高さ 始点角度:円弧の始点の角度(円の中心から右方向を0度とし       時計回りの角度) 終点角度:円弧の終点の角度(始点角度を0度とし時計回りの角度) (始点角度と終点角度は1度単位で設定をします) 【求める情報】 http://msdn.microsoft.com/ja-jp/library/cc344284.aspx 例えば、 ・始点角度が0度、終点角度が90度の時は円の右下1/4の円弧が作成される ・始点角度が90度、終点角度が180度の時は円の左半分の円弧が作成される 以上の様な円弧を求めるような計算方法をご存知でしたらご教授 お願い致します。

  • 円弧の始点、終点、回り角度から中心点を求める

    円弧の始点座標、終点座標及び回り角度から円弧の中心点座標を求めることは可能でしょうか? よろしくお願いいたします。

  • 座標を求めたいのですが。

    ご教授下さい<(_ _)> VB6にて。始点、終点と二点の座標が与えられています。 例として、 始点(10,5)終点(5,10)この距離は、 Shahen = Val(SX - EX) ^ 2 + Val(EY - SY) ^ 2 Shahen = Shahen ^ (1 / 2) という感じで求められます。問題は、この斜辺から指定された 長さを引かなければいけません。 Shahen = Shahen ^ (1 / 2) - val(Siteikyori) これから、さらに指定された距離を引いた際の終点となる座標を 求めなければいけません。 どのように求めるべきなのでしょうか? VBも数学も得意ではないので、苦労しております('_') できればサンプルコードなどつけていただけるとありがたいです。 よろしくお願い致します。

  • 線描画の座標計算で困っています。

     プログラムにて、仮想画面上に始点から終点までの線を引き、一部分を実画面に描画するプログラムを作っているのですが、機械の性能上の制約で処理が遅くなってしまいました。  仮想画面を使用せずに、計算だけで線を描画させようと思ったのですが、よい処理が思い浮かびませんでした。  そこで質問なのですが、始点から終点までの線のうち決められた範囲に入る部分だけを描画するための座標計算などの解説、もしくはサンプルがあれば教えて頂けないでしょうか?  よろしくお願いします。

  • 角度を指定した接線の書き方

    Auto-CADを使っています。 作図の仕方の質問なのですが、指定した円(弧)に角度を指定して接線を書きたいのですが上手くいきません。 どう書いたらいいのか教えてください。

  • 座標の計算が分かりません

    RやC面取りからテーパーになる場合に、必要な座標として… 1.面取りの始点 2.面取りの終点(テーパーの始点) 3.コーナーの始点(テーパーの終点) 4.コーナーの終点 以上の4つの座標がX・Z軸共に必要だと思いますが、1.だけは分かりますが残りの2.3.4.は分かりません。 ソフトを使えば計算してくれますが、電卓(手計算)で座標を求めたいのですが、計算方法を教えて頂きたいのですが宜しくお願いします。 どうもありがとうございました。 参考にさせていただきました。 しかし、お恥ずかしい事に、まだ理解が出来ません。 具体的な例として、 旋盤の外径削りにおいて X10 Z-2(始点)から X12 Z-8(終点)で、 各コーナーにR0.5の面取りを取る場合には、 算式はどうなるのか分かりません。

  • NCL 外径テーパ加工からの、1R加工座標計算

    図面のように、テーパ角度が解らなく、座標をとる計算が出来なくて… R部分の真ん中がZー3、5なら、計算わかったのですが、これは、Rの終点に寸法が入ってて、Φ2からΦ12に向かう角度が出ないんです どのように計算するとこの角度、座標が出ますでしょうか?

専門家に質問してみよう