C言語で円弧を作図する方法

このQ&Aのポイント
  • C言語で円弧を作図する方法について説明します。
  • 円弧の中心点と半径の取得方法について分かりやすく解説します。
  • 点Aと点Bを指定し、点Aから下方への垂線ACと接する点Bを指定する場合、円弧の中心点と半径を求める方法をご紹介します。
回答を見る
  • 締切済み

C言語による円弧の作図方法

現在CADの作図機能にてS字クランクの作図をおこなっているのですが 下記内容の円弧の中心点及び半径の取得方法が分かりませんのでご教授願います。 点Aと点Bがあり点Aを指示したのち点Aから下方への垂線ACと接し点Bを指定した場合に算出できる円弧の中心点及び、半径の求め方が分かりません。 どうかご教授願います。

noname#230358
noname#230358
  • 2D
  • 回答数1
  • ありがとう数1

みんなの回答

noname#230359
noname#230359
回答No.1

言われている図形がイマイチ分からないので回答がつかないのでは? 図形を言葉で表すのは難しいので、 スケッチで説明されたほうが良いと思います。 例えば、 1)点Aから下方への垂線ACと接し、点Bを通る円弧。 http://mcnc.hp.infoseek.co.jp/cgi-bin/img-box/img20090205081027.jpg 無数に存在します。 2)点Aを通り、点Aから下方への垂線ACと接し、点Bを通る円弧。 http://mcnc.hp.infoseek.co.jp/cgi-bin/img-box/img20090205081051.jpg これならひとつに決まりますが・・・

noname#230358
質問者

お礼

言われる通りですね。 あせっていたので図形を添付しわすれていました。 次回から気をつけます。アドバイスありがとうございました。

関連するQ&A

  • 円弧の半径

    円弧の始点A、終点B、線分ABの垂線と交わる円弧上の点C、線分ABの中心点D、中心点O としたとき、線分AB、CDが求まれば円弧の半径Rが求まると思うんですがどういった式になるのでしょうか R = AB*AB / (8*CD) + CD/2 上の式でいけると聞いたことがあるのですが なんの公式を使えばこうなるのかわかりません できればなにを基に式の変形すればよいか宜敷御願いします。

  • 円弧上座標から計算

    3点の座標からその3点を通る円弧の中心座標と半径は計算できるのでしょうか? できないなら何点あれば半径と中心座標は算出できるのでしょうか?

  • 3つの線分点に接する円の作図方法を教えてください

    3点円弧法で円を作図することは可能ですが、3線分に全て接する円を正確に 作図したいのですが方法はありますか? 線分の場合、円の中心がどこに接するかによって解が変化してしまいます。 私はAUTO CADを使用していますが、CADで無くても数学的に解く方法が ありましたらご教授ください。 宜しくお願いします。

  • AutoCADで円弧を描く方法について

    AutoCAD Mechanical 2009を使用しています。 下記の円弧(又は円)を描きたいと考えております。 ・半径7000 ・長方形の1辺Aに接し、Aの中点に接する ・長方形の2辺B,Cを通る(通過点は指定無し) 無理やり描くには、辺Aの中点から長さ7000の線分を引き、その線分の端点を中心とする半径7000の円を描けばよいのですが、 極力無駄な線は描かずに、効率よく描く方法をご教授願います。 宜しくお願い致します。

  • auto cadの作図

    auto cad LTで、2点と半径(中心は分からない)が分かってる時の作図 の仕方が分かりません。 本を見てやってるのですが、その書き方が載っていません どうやってやるのでしょうか?

  • 正三角形の作図です。(問題)「与えられた三本の平行線a,b,c上にそれ

    正三角形の作図です。(問題)「与えられた三本の平行線a,b,c上にそれぞれ頂点A,B,Cをもつ正三角形ABCを作図せよ。」答えもあります。その通りにすると作図できました。しかし、なぜそうするとできるのか、理解不可能です。(解答)(1)a上に点Aをとり、Aからbに垂線AHを下す。(2)AHをAを中心として60°回転移動させた線分をAH'とし、H'を通ってAH'に垂直な直線b'とcとの交点をCとする。(3)ACをAを中心として前と反対方向に60°回転移動させた線分をABとすると、△ABCが求める正三角形。(AHの回転の方向により2つできる)正確には描けませんが、だいたいの解答の作図を添付します。

  • 線と円弧に接する円

    よろしくお願いします。 CAD上では円弧と線があり、その2つに接する円が簡単に描けますが、数式で表すとどうなりますか。 求めたいのは、接する円の中心座標です。円の半径は任意。 直線と円弧の式は既知とします。

  • 円弧三角形の問題

    正三角形ABCの各頂点を中心とし、1辺の長さを半径とする円弧で囲まれた図形を円弧三角形という。AB=1とした時。この円弧三角形の面積はいくつか。 この問題の答えと求め方を教えてください!あと、この円弧三角形は範囲でいうと(数学A,や数学Bなど0)どこの範囲になるのでしょうか?参考書で数学を勉強していましたが、円弧三角形がでてこなかったので・・・。

  • オートシェイプ円弧の中心点、半径の求め方について

    既に記入済みのオートシェイプ円弧図形を選択し、現在の半径を表示し、中心点からスケールをかけるマクロを作成しているのですが、円弧図形の半径、中心点の算出方法がわからない為、行き詰ってしまいました。形状によっては、HeightやWidth、Sinなどで出すことが出来る場合もあるのですが、楕円弧を除く形状に汎用的に使える方法を探しています。 Adjustments.Item(1)と(2)を変更して、円にしてから算出する方法も考えたのですが、微妙に円の位置がずれる現象が出た為、断念しました。 ご存知の方がいらっしゃいましたら、ご教授お願い致します。

  • 円弧上にある円弧の長さを二等分する点

    円弧上にある円弧の長さを二等分する点 こんにちは。以前に、始点、終点、半径から円弧の長さを求める方法を教えていただいたものですが、今度はそれらからその円弧上にある円弧の長さを二等分する点の座標を求める必要が出てきました。当方数学はずぶの素人ですので計算方法が分かりません。どなたか分かる方、ご教授の程、よろしくお願いします。