マガジンのカバー画像

BricsCAD® カスタマイズ・開発向け情報

130
BricsCAD® 上で、APIを使用してアドオンプログラムを作ったり、ちょっとしたカスタマイズをしてみたりする人向けの記事をまとめています
運営しているクリエイター

#Lisp

BricsCAD® V25:各種APIと開発周りの更新点

BricsCAD® V25の各種API の更新点の要約です。 API全般各種 API にCivil3D オブジェクトを扱う内容が追加されています。 📘 BRX・TX BricsCAD V25 は V24 と同様に Visual Studio 2019 でコンパイルして下さい。 📘 LISP getcfg と setcfg 関数からプロファイルの値を設定・取得可能になりました。 新しい BIMプロパティセット 関数が追加されました。 bim:pset-list-a

Q. BricsCAD®の Lite で LISP は使えますか?

A.高性能な LISP を使えます。BricsCAD の LISP は、AutoCAD®の AutoLISP と互換性がある API として Liteから利用できます。 また、BricsCAD は LISPの開発環境として BLADE という開発環境を備えており、プロジェクトの管理やコンパイル、図面ファイルのデータ調査などを行えるようになっています。 BricsCAD の LISP パフォーマンスBricsCAD の LISP はパフォーマンスも非常に優れており、LISPオ

BricsCAD®に基点切り取り(_CUTBASE)機能を追加してみる

 X(旧Twitter)にて、 👨「BricsCAD®に基点切り取り(_CUTBASE)がほしい。」 という意図のツイートを頂いたので調べてみたところ、AutoCAD® 2023 で新規追加されたコマンドであることがわかりました。BricsCAD に対して同様な機能を実装してほしいという要望は調べた時点では挙がってきていないようでした。 カスタマイズ出来る方は、すでに同種の機能を追加して使っているのではないかと思いますが、BricsCAD をカスタマイズする題材として面白

BricsCAD® の LISP API で HelloWorld!

少し前に TX API で Hello World の記事を寄稿いただいて掲載しましたが、今回は BricsCAD® の LISP API での HelloWorld を掲載したいと思います。 BricsCAD の LISP API BricsCAD の LISP API は、AutoLISP® と互換を取る形で実装されてきました。V23 現在、AutoLISP プログラムを移植するという点に関して言えば非常に高い互換性を持っているので、AutoCAD® から AutoLI

[詳説]BricsCAD®へアプリケーションをデマンドロードさせる方法

BricsCAD ではプログラムをロードする方法が複数ありますが、今回はアプリケーションをデマンドロードさせるための方法について解説します。 追記:本記事の内容はV24でも変わりありません。 レジストリ利用のデマンドロードレジストリベースのデマンドロード機構は、ARX / BRX / .NETの開発者が、CADシステムのスタートアップ時やアプリケーション固有の「カスタムエンティティ」の存在時、アプリケーション定義のコマンドや関数の呼び出し時に、柔軟かつ快適にARX / B

BricsCAD V22.2 の更新点:その4

3回目からの続きで、今回はV22.2 の開発関連の更新内容です。 BricsCAD は、簡易ビュアー & 3Dモデラーである 「BricsCAD Shape」 を除いて開発用の API を備えていて、独自の機能を作り込んだり、公開・販売されているものをアドオンして使ったりできるのですが、製品によって使える API が異なります。 使用可能な APIBricsCAD には BLADEという開発環境(IDE)が搭載されていて、LISP など BricsCAD で使用できるいくつ