• ベストアンサー
  • 困ってます

CADプログラミングの学習について

CADを自作したいと思っております。(主に住宅の建築CADになります) そこで、CADのプログラミング(操作ではございません)を学ぶための書籍を探しております、 お薦めの書籍ございましたら教えて頂けないでしょうか(プログラム言語は問いません) 併せてご存じでしたら、実際に学べる専門学校、通信教育などもございましたら教えてください。※日本国内ならどこの地域でも構いません。 いままでテキストを扱うプログラムのコーディングをしてきましたが、作図系についてはわかりません(CAD用のAPIとかあるのでしょうかね) 操作についての書籍やスクールのサイトは多いのですが、CADプログラミンについての情報は乏しく、学習の足掛かりを探してる次第です。 何卒、お願いします。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数568
  • ありがとう数2

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

  • ベストアンサー
  • 回答No.2

CAD ソフト 自作 等で検索するととっかかりがあります。 CADに限らず言語を問わずターゲットソフトウェアを明確にしたプログラミングの学習手段は少ないですね。 需要が少なすぎる気がします。 HTMLは多いのですが。 私も昔(Win3.1が出た頃)、Windows用の無償の3DCADがなく不便を強いられていたので独学で作ろうとしたことがありました。 今思えばMSのスケッチの様なインターフェースでした。出来映えよりも自分で考えて作ることが楽しかった思い出があります。 基本的に画像処理系(ラスタオペレーション)の勉強になる気がしますが、扱うのは単純な座標数値の配列リストの依存関係とそのデータベースをいかに簡単にマウス等で扱えるようにするかなので、結局のところ、数値配列の手動操作支援ということでしょうか。それをどう画像で表現すれば幸せなれるかですね。 他の画像ソフト(ドロー・ベクター)との統合やタブレットUI等、まだニッチなカテゴリーなので勉強する価値はあると思います。 言語としてはHTML5でしょうからその辺を絡めると何かとよろしいかと。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

学習の柱となる画像処理系(ラスタオペレーション)へのアドバイス それを取り巻くデータバインディングの考え方 ご自身も奮闘し楽しさも見出した体験談や 今回学ぶカテゴリーの価値など 全てにおいて励みになりました。 本当にありがとうございます。 私も色々奮闘しながら自作CADに取り組もうと思います。

関連するQ&A

  • プログラミングスクールについて

    プログラムを通信教育で勉強したいと思っています。 アルゴリズムの習得を目指しています vbを使えればまずはよしです 日本プログラミングスクールを探したのですが お勧めのスクールはありますか? 在職中のため通信が良い

  • オブジェクト指向プログラミング学習向けのサンプルプログラム

    「これは参考になるよ」というような、 オブジェクト指向プログラミング学習向けのサンプルプログラムを教えていただけませんか? 言語はDelphiです。 Delphiに限らず、他言語(Java、C#、C++あたり)でも結構です (移植しますので、出来ればCUI、GUIが少ないものが理想です) よろしくお願いいたします。 Delphiにてオブジェクト指向プログラミングを学んでいます。 書籍等で、基本的なことは学びました。 理解度およびスキルを上げるために、実際にプログラミングしたいと思います。 (入門書を利用してや、 自分で考えながらのテスト的なプログラミングには限界を感じてまして^^;)

  • Visualc++とc++

    私はクライントファイルの解析などができるようになりたくてプログラミン言語の勉強を始めようと思ったのですかWin32API上で動くプログラム言語ならなんでもよいと友人から聞いたのですがファイルの解析などができるようになるにはVisualc++とc++どちらのほうが習得しやすいんでしょうか? 

その他の回答 (1)

  • 回答No.1

私の知る限り、特定のソフトウェアのための教育機関は有りません。 CADソフトと言っても、ソフトウェアの技術については、一般的なものだと思います。それプラス画像処理、若しくは画像処理用のライブラリの知識だと思います。それと対象物である製図の知識でしょうね。 CADソフトを自作したいって話ですか? どのレベルのソフトウェアを想定しているのか分かりませんが、市販品のソフトウェアが、どれぐらいの規模の人員で作られているのか御存知ですか?CADソフトだけで一つの企業が成立できるわけですが、学習方法を質問サイトで聞いてるとなると、長い道のりになりそうですね。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

アドバイスありがとうございます。 ご指摘のように、長い道のりになると思いますが いちから画像処理のノウハウを学ぼうと思います。

関連するQ&A

  • プログラミングの講師について

    子ども向けのプログラミング指導の仕事をしてみたいと考えてる者です。 何かオススメの資格などがありましたらご教授いただきたく質問あげさせていただきました。 自身の仕事経験はあるのですが、現役を離れて数年経っていることや、あまり高度なことにはもう不安があること(年齢的にも。汗)などから、改めて子ども向けに勉強し直そうかと思っているところです。 子ども向けには例えばですが、プログラム言語などではなく、「プログラミン」のようなゲーム感覚のものや、アルゴリズムの考え方、ExcelやWordなどのOffice系ソフトの使用方法などがいいのかな、と思ったりしてます。 資格だけでなく、こんなところを気をつけるとよいですよ、など、何かアドバイスがありましたらぜひご教授いただけると嬉しいです。 どうぞよろしくお願いいたします。

  • 掲示板に書き込むプログラム

    C/C++でWin32APIを使ってのプログラミングをしているのですが 自分でWEB上に掲示板を作って、その掲示板へ自作のプログラムを作ってそこから書き込むようなものを作りたいのですが、実際どの様な方法を使えば可能でしょうか。簡単に作れるような物なのでしょうか? 何を勉強すれば良いのか教えてください。 お薦めの書籍などあれば紹介してください。

  • プログラミング | そもそも・・・・

    超ド級の初心者がPythonというプログラミング学習を始めているのですが・・・ 言語に関係なく、そもそものところで、プログラムに関する用語をまとめているサイトとかないのでしょうか? たとえばコンパイルとかインタープリターとか。英訳して大体の感じはつかめますが、正確にどういったものかってのが、ド級の初心者には「?」「??」「???」です。 初心者用のサイトや書籍などをみても、そういったワードがぽんっとでてたりします。 勉強不足は棚に上げますが、完全な初学者を対象にしているのに、そんなのひどい。と思います。 プログラムに必要な基礎知識みたいなのがわかるといいのに。 どうすれば学べますか?ご回答お願いします。

  • 子供向けプログラミングソフトScratchについて

    子どもがプログラミングに関心があるようです。 たいていのスクールはScratchというソフトを使っているみたいなのですが、これは実際のプログラミングに役に立つのでしょうか。 プログラミングに関心を持たせる、という意味ではなく実際にこのソフトの操作や知識がプログラミングに活かせるのかが知りたいです。 合わせてどのソフト(言語?)を習得するのが実社会で役に立つのかも教えていただけると助かります。学校の授業で役に立つというよりは実社会で就職につながる、あるいは海外で通用するという方に関心があります。

  • CADで自動描画

    外溝関連(住宅の外回り)の仕事をしています。仕事柄若干ですが、CADを利用しています。(Jw-Win、AUTOーCAD)ある程度簡単に条件を入力してから自動で作図するようなプログラムが欲しいんですが、自分でも出来ますか?具体的にどういうものに使うかといいますと、ロードヒーティングって知っていますか? 地中の中に配管して路面凍結を防止する設備です。床暖房と同じ感じです。路盤面積が大きいと配管図描くのも結構大変なんです。プログラミング経験のない自分でもできるなら挑戦してみたいし、無理なら、どこかで作ってくれるところありませんか。あまり、お金かけたくありませんが・・・ 操作イメージですが、簡単に表すと 1.外溝(路盤)図面をCADで書く。 2.次に、作図の範囲を指定 3.ある場所に部品(専用図形)を指定 4.総面積に対し、等分割指定 5.線ピッチの指定 6.3の指定部品から描画スタート というような感じです。 配管はホースみたいなものを1本あたり数十mで1系統として敷設していきます。

  • COBOLの学習方法?

    C,VB,PHPなどの言語でプログラミングはしたことがありますが、 COBOL言語でプログラムを書いた経験がありません。 富士通などのホスト?機のコボルの仕事をしたいと思っておりますが 書籍などで一般的なCOBOL?を学習したいので、良書を探しております。 コボラー?と呼ばれる方にお聞きしたいのですが、コボルは何が難しいのでしょうか?つまずき易い点など知りたいです。 また、コボルでオセロは作れますか?

  • APIについて(初歩的な質問です)

    楽天APIやアマゾンAPIなどのAPIを作ってサイト制作をしたいと思っております。 しかし実際に何から勉強して良い者かどうかさっぱりわかりません。 どの言語を勉強したほうが良いよといった情報や、 お薦めの書籍などありましたら教えてください。 よろしくお願いいたします。

  • プログラミングをはじめるための心構えについて

    ITエンジニアです。 仕事でプログラムを書くことがあまりなく、UNIX、ネットワーク、セキュリティの知識が求められることが多いです。 ただ、ITエンジニアである以上、プログラムが書けないことは恥ずかしいことだと思ってます。 担当業務が異なるにせよ、調べればある程度作れることは必須だと思ってます。 これまで、何度かプログラミングをやろうと思って書籍を買いました。 しかし、最初の50ページくらいのif文の書き方などの超基本的な文法はある程度理解しておりますが、恥ずかしながら動くモノを作ることをやっていません。文法以外にフレームワークや書籍に書いてあるバージョンとPCに入れた環境が異なると操作方法が違うことがあり、面倒に感じてしまいます。 Twitterやブログなどを拝見すると、プロのプログラマーは普段から趣味でプログラミングをやっているなど、モノ作りへのモチベーションが非常に高いと感じます。 そこで相談なのですが、 1.プログラミングの勉強方法 あまりプログラミングが得意で無い人は、書籍にあるサンプルコードを理解しながら 写して実行することを繰り返す方法で良いのでしょうか?そこで楽しさを感じる人はプログラミングとの相性がいい、センスがあると思って良いのでしょうか。 2.何を作るか 書籍などではショッピングサイトなどのサンプルコードが多いと思いますが、 特に何を作るか決めてない人は、サンプルにあるようなショッピングサイトで十分なんでしょうか? いわゆるプロのプログラマーは「何を作るか」をどのように決めているのでしょうか。

  • プログラミングの考え方が出来ません

    大学でC言語を習っていて、今も実験などでC言語のプログラミングをしなければならないのですが、なかなか思うようにプログラムが書けません。 いつも何回も友達や教授に聞かないと納得が出来ないし、とても時間がかかるので困っています。 情報系の学科なのでこれからも使うことになるだろうし、自分としてももっとプログラミングが出来るようになりたいと思っているのですが、良い勉強法などあれば教えてください。 今までちゃんとやったことのある言語はC言語のみで、大学では1年半C言語の授業がありました。 自分でプログラミングをしていて困ってしまうのは、主に条件分岐が複雑になってしまうときと、文字列の操作(ポインタ?)です。 今、3年後期なので4年次に研究室に配属されるまでにもっと出来るようになりたいのでよろしくお願いしますm(__)m

  • Androidプログラミング上達のコツ

    Java及びAndroidプログラミング初心者で オブジェクト指向は始めてですが、基本的概念や言語仕様は理解しております。 今の段階は、簡単なUIを設置したり 本などのサンプルを動かしている段階です。 AndroidのクラスやメソッドなどのAPI日本語のリファレンスはネット上に無いようでしたので そこそこ大きな本屋で探してみましたが、APIリファレンス本はありませんでした。 クラスとメッソッドのイメージを予め掴んでおくと、 コーディングがスムーズに行くと思っています。 英語力の無い私はリファレンスを翻訳するのは大変です。 皆さんはどのようにされているのですか どの程度のこと 例えば、クラス、シグネチャまで覚えておくものなのでしょうか? それとも、 パッケージの概要からどんなクラスがあるかくらいの大雑把な感じで 把握しておき、メッソッドは名前から想像して実際に動作テストして理解するものなのでしょうか。 ある程度慣れると、あのクラスにここれこれのメッソッドがあるんだろうな~ などの感でプログラミングを進められるようになるのですか? イメージが掴める程度で構いません、手がかりになるようなアドバイス頂けると幸いです。

    • ベストアンサー
    • Java

専門家に質問してみよう