• ベストアンサー

CADやドロー系のソフトのように

CADやドロー系のソフトのように 線を選択できるようにするには どのような関数または どのようにデータを扱えばいいのでしょうか? VC++でもBCBでもいいのでよろしくお願いいたします

  • gotyan
  • お礼率91% (172/188)

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

  • ベストアンサー
  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.1

CreateRectRgnやCreatePolygonRgnで細長い長方形のリージョンを作ってみては。 マウスポインタの座標がわかれば、それがリージョン内にあるかどうかPtInRegionで判別できます。

gotyan
質問者

お礼

ありがとうございます 試してみます

その他の回答 (1)

noname#5537
noname#5537
回答No.2

一例として。 線分の表現は両端の座標を持つ。 マウスでクリックされたら, クリックされた座標と線分との距離を測り(計算し), 距離が一定値以下であれば,線分を選択する。

gotyan
質問者

お礼

ありがとうござます 頭ではわかってるのですが。。。。。。。。 もう少し悩んでみます

関連するQ&A

  • CADソフトの基本的考え方について

    簡易的なCADソフト(AutoCAD Lite, JWW)などをマニュアルを見ながら勉強しています。両方とも出始めのところでつまづきを感じています。 いずれのソフトも操作が感覚的な感じがしています。マウスでクリックしながら線をひくわけですが、マウスというのは感覚による操作です。マウスの位置は、数値として表示されるわけですが、数値が先に指定されるべきだと思います。CADは、本来数値に基づいた厳密なデータによって線を引くべきだと思います。すなわち、データが先にあってそれに基づいてペンアップ・ペンダウンして線を引いていけばよいはずですね。極論すれば、本来CADはマウスが不必要なものではないかと思っています。微調整にマウスを使うことはあると思いますが。 また、すべての作図がそうだと思いますが、構図(原点の座標がどこで、キャンバスに対してどれくらいの範囲で図を描くなど)もマウスでただ線を引くという操作とは違うように思います。 数値データから先に入るCADの説明ってないでしょうか。 以上のような疑問がずっと続いています。すなわち、私はCADソフトとCGグラフィックスのドロー系ソフトとの区別が付いていないのです。 どのように考えていくのでしょうか。

  • ドローソフトについての初歩的質問

    ドローソフトはCADのように正確な図形を描くことが出来ますか。 例えば、 長さ1.23mmの線を引く 角度12.34度の線を引く 半径12.34mmで20度から70度までの円弧を引く 接線や接円を書く など出来るのでしょうか。 Illustratorは高価なので、Drawgraphic又はG.Crewを購入しようと思っているのですが、これらのソフトは上記のような事が出来ますか。 宜しくお願い致します。

  • ドローソフト

    ドローソフトというソフトは、どういうソフトですか。 またペイントソフトというのもあるようですが、それについても教えていただければとーーー。 全くの初心者です。 また、描画について教えていただける方がいましたらよろしくお願いします。

  • 印刷された図面を、ドローソフトなどの図形に変換したい

    タイトルの通りなんですけど、 紙に印刷されている楽譜のような図形なものをスキャナーで読み取って、 ドローソフトやCADの図形に変換できるソフトってありませんか?拡大しても奇麗であるので良いのですが...。

  • ドローソフトを教えてください。

    Windows XPで使えるAdobe Illustratorのようなドローソフトを教えてください。 Adobe Illustratorが欲しいのですが、 値段が高くて買えませんので値段が安いソフト、またはフリーのソフトがあれば教えてください。 よろしくお願いします。

  • 使いやすいドローソフトを教えて下さい

     私は前までMacを使っていました。 レポートはほとんどドロー系ソフトで作っていました。図を入れたり字を移動させたりが簡単に出来たからです。 最近Winマシンに買い替えWordを使っているのですが、どうも図を書いたり文章を挿入するのが不便でなりません。  Macで使っていたのは7~8年前のクラリスワークスのドローでして、私はそんなに高級な機能は必要としてません。  フリーウェアか安価なソフトでお勧めが有りましたら紹介してください。

  • ドロー系ソフトを紹介して下さい!

    Windows98でドローソフトを探しています。現在、Micrografx Windows DRAW! 6J を使っていますが、頻繁なフリーズや、作成した図形などをコピーして一太郎に貼り付けることが出来ない(図形が壊れてしまう)などの面で、不便を強いられています。あまり高価でも困るので、手頃でオススメのドローソフトを教えて下さい。

  • 安価なドロー系ソフトを知りませんか?

    ペイント系では、フォトショップLEや、エレメンツなど、一般向け低価格のソフトがありますが、イラストレーターなどのドロー系で、2万円以内の比較的安価なソフトを教えてください。

  • CADデータを、エクセルに貼り付けたいのですが?

    CAD Be Draw6を、使用してます。CADデータを、エクセルに貼り付けたいのですが、できるのであればその方法を、教えてください。 また、会社のCADは、AUTCAD LT2004ですが、使い方がわからないので、AUTCAD LT2004のほうが簡単ならやり方を、詳しく教えてください。 お願いします。

  • Draw系ソフトで「らせん」を描きたいのですが

    OpenOffice.org2.0 Drawで、コイルを描こうと思います。 このようなDraw系ソフトでらせんを描くにはどうしたらよいでしょうか。 だ円をいくつも並べて、あと1つ2つ何かをしたらかけるようなことを、以前どこかで見たような気がしますが、それが思い出せません。 OOoDrawでのやり方でなくてかまいませんので、よろしくお願いいたします。

専門家に質問してみよう