2019-04-01から1ヶ月間の記事一覧
AutoCAD で一時的なグラフィックを表示するには AutoCAD で一時的なグラフィックを表示させるには、Editor.DrawVector メソッドを使った方法と、TransientManager クラスを使った方法があります。 Editor.DrawVector メソッドは、指定したベクトルを描画しま…
IJCAD ではカメラを設置できない? IJCAD には 3D ビューカメラを作成するための CAMERA [カメラ] コマンドが存在しません。 それなのに何故かカメラオブジェクトに関する、 CAMERADISPLAY 等のシステム変数は存在してます。 まぁこのシステム変数は、AutoCA…
パーツ参照のデータを取得するには パーツ参照のコンポーネントのプロパティの各値を取得するには、 AcmBOMManager::getPartData メソッドを使用します。 サンプルコード // オブジェクトを選択 ads_name entname; ads_point pickPoint; if (acedEntSel(_T("…
部品表を作成する 部品表を API で作成するには、AcmBOMManager::createBomTable メソッドまたは、AcmBOMManager::createBorderBomTable メソッドを使用します。 AcmBOMManager::createBomTable メソッドでは図面全体の部品表や、ストラクチャ内のアセンブリ…
.NET API でオブジェクトを変換させる方法とは .NET API でオブジェクトの変換には、本来は Entity クラスの TransformBy メソッドを使用します。 TransformBy メソッドは、オブジェクトの移動、尺度変更、回転、鏡像化などができますが、オブジェクトのスト…
AutoCADでの図心の取得方法 領域を持つポリラインの図心座標を取得する方法として、広く認知されているのはポリラインからリージョンを作成して、Region.AreaPropertiesメソッドを使用してRegionAreaPropertiesオブジェクトを取得して、リージョンの中心を取…
ダイアログの前回値はレジストリに書き込める! ダイアログの値を保持する方法についてはいろいろ考えられますが、IJCAD の .NET API を使用して IJCAD のレジストリに前回値を保存することができます。 UserConfigurationManager クラスの OpenDialogSectio…
IJCAD には残念ながら AutoCAD Mechanical のように、IJCADではメカニカル向けの SDK は、現在公開されていません。 もし SDK が公開されたときには、API で作成したコマンドで、メカニカル特有のオブジェクトの作成ができるようになるかもしれません。 ICM …