こんにちは、管理人です。
このページを見に来て頂いているということは、
- これからCADを触りたい
- CADを使って、独自のプログラムを作りたい
- CADでできることを知りたい
といったことを目的にしてきて頂いたのだと思います。
このページでは主に、オープンソースの『FreeCAD』を用いた、CADのカスタマイズプログラミング(マクロ)を中心に取り上げていこうと考えております。
1. はじめに
このページでは、私がCADのプログラミングを勉強した際に、学んでいったこと・気づいたことを記載していきます。
ひとまず現時点では、オープンソースのフリーソフト『FreeCAD』を用いていく予定です。
3D化が進んでいる昨今、3次元CADの設計に関する書籍や、扱い方に関してのホームページはたくさん見かけるのですが、CADをカスタマイズして独自のコマンドを開発するための情報が非常に少なく感じます。
本記事では、そういったことを感じている皆様に役立つ情報をお届けできればと考えています。
ページを閲覧いただいた際に1つでも何かお土産ができれば幸いです。
数学もプログラミングも大してできませんが、お付き合いくださいませ。
2. 目次
不定期となりますが、記事を追加して下記のスペースにリンクを増やしていきます。
2.1. プログラム起動~実行まで
自作プログラムをVisual Studio Codeでデバッグする方法
2.2. ベクトルの扱い方
2.3. 行列(マトリックス)の扱い方
2.4. オブジェクトの扱い方
2.5. オブジェクトからパラメータを取得する方法
2.6. ツリー構成から情報取得
2.7. 特殊なAPIなど
2.8. GUI
2.9. 演習課題
2.10. その他
※注意※
管理人は数学もプログラミングもあまりレベルが高くありません。もし何かお気づきの点がありましたら、コメントを頂けると助かります。