AutoCAD用のプラグインの開発を考えていますが、その分野の知識はまったくありません。プラグインシステムはどのように機能しますか?ライセンス条項は何ですか?どのようなプログラミングプラットフォームが利用できますか?
誰かが私に入門書をくれたり、もっと良いことに、私が完全に初心者であるためのいくつかのリソースにリンクしてくれたら本当にありがたいです。
ありがとう!
AutoCAD 2014 より前は、AutoCAD には次の 3 つの基本的なプラグイン タイプがありました。
AutoCAD 2014 は次の機能も提供します。
4. JavaScript API。ドキュメントへのリンクは、AutoCAD DevBlogにあります。
AutoLisp を DIESEL スクリプト/マクロと共に使用して、基本的にユーザーが UI を介して行うことができるすべてのことを達成および自動化できますが、.Net および ObjectARX ははるかに強力であり、独自のエンティティを作成してより高度な動作。
ObjectARX は C++ インターフェイスであり、.NET クラスは実際には ObjectARX インターフェイスのラッパーです。.Net インターフェースは物事をかなりうまく抽象化しますが、より複雑なアプリケーションを開発するときは、スレッド化や、場合によってはその他のことを考慮する必要があります。
前に述べたように、Through the Interfaceは .NET に関する優れたブログです。
ObjectARX については、 ObjectARX & Dummiesに優れた紹介がありますが、より深い資料については、開発者フォーラムが優れたリソースです。
自分以外の人のために何かを開発している場合は、異なるプラグイン間の競合を防ぐために、登録された開発者シンボルを取得することも真剣に検討する必要があります. これは、AutoDesk Web サイト のシンボル登録ページで行うことができます。
リソースによっては、AutoDesk Developers Network (ADN)に参加することもできます。これは、ソフトウェア テクニカル サポートへのアクセス、および今後の AutoDesk 製品と API への早期およびベータ アクセスを提供します。
どのような種類のアプリケーションを作成しようと考えていますか? AutoCad と通信する WPF ユーザー コントロールをいくつか作成しました。そのために、次の場所にある AutoCad .NET 開発者ガイドを使用しました。
http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer's%20Guide/index.html
これは、いくつかの優れたビデオチュートリアルもある素晴らしいブログです。
始めたいだけなら、これは素晴らしいビデオです!