• 締切済み

円の角度の取り方

円の中の模様を認識するプログラムを作成しています。 中心点から外側に向かい、色情報を格納していく方法を考えているのですが、 四角の場合では、縦と横だけなのでできたのですが、 円の場合だと角度をつけてみていく方法が解りません。 だれか教えてくれませんか?

みんなの回答

  • arain
  • ベストアンサー率27% (292/1049)
回答No.1

>円の場合だと角度をつけてみていく方法が解りません。 やりたいことを正確に理解できているかはちょっと疑問ですが、角度なら三角関数を使用すればよいだけでは? 180°(もしくは90°)の範囲で任意の角度で領域を相対移動し、 円が内接する正方形の領域を仮想構築して四角と同じ方法を使用すればできそうな気もしますが。

zion16
質問者

補足

ん~三角関数を使うことで、sin()cos()tan()などを使うのは解ってるんですが…。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 円のプログラム

    円の中の模様を認識するプログラムを作成しています。 中心点から外側に向かい、色情報を格納していく方法を考えているのですが、 四角の場合では、縦と横だけなのでできたのですが、 円の場合だと角度をつけてみていく方法が解りません。 理論的に三角関数やラジアンなどを使うのは解るのですが、それをどうプログラムにしていくかが解りません。 だれか教えてくれませんか? プログラムの流れでもいいので教えてください。 (できれば詳しく教えてもらうと助かりますが…。) 私が使っているのは、Visual studio .NET2003です。 Formアプリケーションを使っています。 FormにPictureBoxとボタンを2つ作り、ボタンを押すとPictureBoxに円画像が出てき、もう一つのボタンを押すと円画像の中心から線が引けているといったものを作りたいのです。

  • 角度の求め方について

    角度の求め方についての質問です。 野球中継時のカメラの視点は投手の右後方から の映像が主なので右投手の場合はキャッチャーに向かってほぼ 真っ直ぐになり左投手の場合は、やや角度がつき横から見ることが 出来る為、縦の位置から見ている右投手よりも左投手の投げる球の方 が速く感じると言いますが、角度で言うと右投手と左投手ではどれだけ の角度の差があるのでしょうか? また角度の求め方は、まず捕手を中心点として、そこから真っ直ぐ 垂線を引き投手が投げるリリースポイントを結んで「三角形」の形 を作れば角度が求められると考えて良いのでしょうか? 差分法と言うのを使うのかもしれませんが。 分かりにくい質問かもしれませんが回答宜しくお願いいたします。

  • 円の中心を通る三角形の角度

    円の中心Oと円周上ABを結んだ三角形があります。 三角形の3辺の長さが分かるとき、それぞれの角度は求められますか? 求められる場合は、求め方を教えてください。 半径と孤の長さがわかるのなら、 円周長さに対してどれくらいの割合か考え、 360°にその割合をかければ角度を求められますよね? 弦の長さが分かる場合はどうでしょうか? 私が考えた方法は、 例えば半径の長さが25で弦の長さが30だった時 まずOから辺AB上と垂直に交わる点Cを置き 三角形OACの直角三角形をつくりました。 するとAOの長さは25、ACの長さは15になり cosA=15/25=0.6 よってAはおよそ53° というものなのですが、こんな求め方でいいんでしょうか? 例えば、三角関数を習っていない 中学生の子でも求められる方法ってありますか?

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

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

  • 円中心点と接点から角度を求めたい

    中心点(a,b)半径rの円があります。 この円に接する点H(i,j)があるとします。 この場合、点Hの角度はどのように求めれば良いでしょうか? 宜しくお願いします。

  • 任意の2つの円に接する任意半径の円の描き方

    例えば、半径50mm・半径100mmの円が縦に並んでいます。 円の中心間隔は300mmとします。 この2つの円の外側と接する、半径400mmの円は2つ定まると思うのですが どうすれば求まるでしょうか?

  • 図形の角度を求めたい

    お世話になります。 添付の画像のθの角度を求める事は出来ますか?もし出来れば計算方法を教えて頂きたいです。 点の部分は接しており、図形の角部は直角です。(横71、縦40、斜めの四角形の幅3) ご教示の程お願い致します。

  • 矩形上で角度指定による座標の計算について

    矩形上で角度指定による座標の計算について困っています。 矩形の中心から角度を指定した場合の矩形線上の座標を求めたいのですが、 どのような計算で求められるか、どなたか助けていただける方がいらっしゃいましたらお願いします。 例えば、縦10、横7の長方形で、 中心から30度の座標位置 中心から120度の座標位置 中心から170度の座標位置 中心から250度の座標位置 等です。 0度の方向は中心からみて上、90度の方向は左、180度の方向は下、270度の方向は右です。 数学音痴ですので、やさしく教えていただければ幸いです。

  • ワードで枠を作成する。

    皆様、教えて下さい。宜しくお願い申しあげます。 1.B4用紙で「横13cm」「縦3cm」の枠を作成し、枠の内部の  模様が5mmを作成する。 2枠の模様内部は、円形直形5mmの真ん中に2mmの円形がある。5mmの円形の四角部分にそれぞれに4分の一の円弧がある。また5mmの円の間(上、下)に4分の1の円弧がある。これがすべての枠全体に続いている。 この模様を作成する方法ぜひ教えて下さい。 簡単に模様のついた枠を作成するにはどうしたらよいかぜひ教えてください。宜しくお願い致します。 3また枠内に日本語で10字から15字入れなければ、ならないのですが、うまい方法あればぜひお教え下さい。宜しくお願い致します。

  • 表による体積の計算

       A        B   C   D   E   F   G  H 1          延長 縦1 縦2 縦3 横1 横2 横3 2 四角       3  3        1 3 台形       4  4        2  3 4 四角-四角  5  5   2    4  1 このようなデ-タシ-トを作成することにあたり A列に四角と入力した場合C1、F1のみにセルの移動の仕方を教えてください。 尚、台形及び四角-四角(くりぬき)同様にお願いします。 エクセル2003です。