この記事はこのような人に向けて書いています。
こんにちは。ゆー です。
このページでは私が自作したiCAD向けVBAライブラリを配布しています。
活用方法はこちらの記事をご参照ください。
下記リンクよりダウンロードしてください。
解凍すると以下のファイルが入っています。
ライブラリファイル一覧
それぞれのライブラリに含まれているコードの一覧です。
「iCADの起動確認」「2D画面への以降」「画面の全表示」など、iCADの操作全般
関数名 | 機能 |
---|---|
IsICADActive | iCADが起動中かチェックする |
CreateICADWindow | iCAD内の新規ウィンドウを作成して作業をする準備を行う |
ActivateICAD2DView | アクティブウィンドウを2D画面に切り替える |
ActivateICAD3DView | アクティブウィンドウを3D画面に切り替える |
SetICADEntireView | 全体表示する |
SetICADDisplayDirection | 指定した方向に表示を変更する(3D) |
ChooseICADView | 指定したビューをアクティブにする(2D) |
SaveICADFileAs | 名前をつけて保存する |
PlaceICADPart | 保存されているパーツからパーツ配置する |
CloseICADWindowNoSave | アクティブウィンドウを保存せずに閉じる |
ChangeICADLinePattern | システムの線種を変更する |
EnableICADSearchAll | すべての検索要素をONにする(作図要素、製図要素、立体要素、線種、線幅、カラー、レイヤー) |
EnableICADSearchElement | 検索要素(作図要素、製図要素、立体要素)を一つだけに設定する |
EnableICADSearchLinePattern | 検索線幅、線種を設定する |
EnableICADSearchColor | 検索要素カラーを設定する |
EnableICADSearchLayer | 検索要素レイヤーを設定する |
ShowICADAllLayers | すべてのレイヤーを表示にする |
ShowICADOnlyLayers | 指定したレイヤーのみ表示にする |
EnableICADCrossSelection | クロス選択をONにする |
DisableICADCrossSelection | クロス選択をOFFにする |
「直線の作成」「円の作成」「矩形の作成」など、2D図形の作図
関数名 | 機能 |
---|---|
DrawLine_Between | 2点間を結ぶ直線(有限)を作成する |
DrawLine_Infinite | 2点間を通る直線(無限)を作成する |
DrawLine_Horizontal | 水平線(無限)を作成する |
DrawLine_Vertical | 垂直線(無限)を作成する |
DrawCircle | 円を作図する |
DrawRectangle | 水平垂直の矩形を作図する |
「垂直投影」「回転投影」など2D→3Dコマンド
関数名 | 機能 |
---|---|
CreateDimensionWindow | 2D→3Dコマンド前の三次元ウィンドウを作成する |
Create2D3DVertical | [2D→3Dコマンド]垂直投影を作成する |
Create2D3DRotation | [2D→3Dコマンド]回転投影を作成する |
Create2D3DSpiral | [2D→3Dコマンド]らせん形状を作成する |
「集合演算」「切断」などの3Dモデル編集全般
関数名 | 機能 |
---|---|
PerformUnionOperation | 集合演算(和)をする |
PerformDifferenceOperation | 集合演算(差)をする |
PerformIntersectionOperation | 集合演算(積)をする |
TrimByPlane | 指定した平面(XY、YZ、ZX)でトリムする |
SolidifyObject | ソリッド化する |
「集合演算」「切断」などの3Dモデル編集全般
関数名 | 機能 |
---|---|
Move2D_Sidebyside | 2D平行移動をする |
Move2D_Rotation | 2D回転移動をする |
Move2D_Mirror | 2Dミラー移動をする |
Copy2D_Sidebyside | 2D平行コピーをする |
Copy2D_Rotation | 2D回転コピーをする |
Copy2D_Mirror | 2Dミラーコピーをする |
本ブログ記事に掲載しているiCADの画像についての注意事項です。
【iCAD用便利ツール】3Dモデル→2D作成&寸法記入 自動マクロ(AutoDimensioning)
自動化ツールがサクサク作れる!iCAD ✕ VBAライブラリ活用方法