コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
GizmoLab 関連
オンラインショップ
CAD&CGブログ
YouTube
GitHub
CAD 系
GizmoTools
AutoLISP
Visual LISP
BricsCADのLISP
GzLib
DCL
OpenDCL
DWG
DXF
CADのコマンド一覧
システム変数
図形の種類
Ver別サポートAPI
CAD用語集
メモ
newLISP
CommonLISP
Script-Fu
Inno setup
JavaScript
ANDROID
Windowsでのファイルハッシュ確認
Prolog
Python
Clojure
Electron
フォント
数学メモ
イメージサイズとメモリ量
blender
Processwire
Win10,11メモ
IIJmio
mediawiki資料
ヘルプ
検索
検索
表示
ログイン
個人用ツール
ログイン
Lispが使えるCADのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Lispが使えるCAD
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
LISP が使える CAD は多数ありますが、先駆者であった Autodesk社 の AutoCAD で使える AutoLISP で構築された資産を活かすために、後発の CAD が AutoLISP 互換の LISP 言語として実装してきたという歴史があるため、CAD で使える LISP = AutoLISP という感じになっています。 で、AutoLISP は1970年代の初期の LISP 言語的仕様な部分があるため近年の開発言語に比べると見劣りする部分はありますが、それでも LISP 的拡張性やプログラム開発の手軽さなど、CAD 内のデータをいじるには十分すぎる機能が備わっています。 == LISP が使える CAD とその特徴 == 以下が、カスタマイズ用の言語として、 LISP が使える CAD ソフトのリストです。(* 無いのがあったら教えて下さい。) * AresCAD … PowerCAD の後継製品(ではあるものの作り直しされているので別扱いにしています)。AutoLISP 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換はそこそこ。Visual Lisp の互換は低い。) * AutoCAD … [[AutoLISP]] という言語が使えます。Visual Lisp という拡張された言語で ActiveX(COM) にも対応。IDE は2000以降で搭載されているが、2021以降は VSCode に移行してる。 * BricsCAD … AutoLISP / Visual Lisp 互換の LISP に独自の拡張された関数が使えます。独自機能に対する拡張がなされていたり、AutoCAD よりもモダンな実装でパフォーマンスも高かったりするので [[BricsCADのLISP]] は AutoCAD の LISP と互換もありながら進化したものと言えるレベル。IDE も搭載されていてる。(AutoLISP / Visual Lisp の互換は高い。) * GstarCAD … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。なぜかFasが読み込めるがちょっと動きが怪しい。(AutoLISP / Visual Lisp の互換は高い。) * IntelliCAD系 … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換はそこそこ高い。Visual Lisp の互換は若干使える。) * IJCAD … AutoLISP / Visual Lisp 互換の LISP が使えます。IDE は非搭載。(AutoLISP / Visual Lisp の互換は高い) * 2013 からは GstarCAD ベースで、それ以前は IntelliCAD ベース。 * NanoCAD … AutoLISP 互換の LISP が使えます。IDE は非搭載。(AutoLISP の互換は低め。) * PowerCAD(旧 FelixCAD) … AresCAD の前身で FLISP という AutoLISP 互換の LISP が使えました。IDE は非搭載。(AutoLISP の互換は低め。) == 触ってみた雑感 == それぞれのCADについて実際に触ってみて感じた点を列挙します。(個人の感想です。) * AresCAD : 遅い。ちょっと癖がある。 * AutoCAD : なぜかバージョンが上がるごとに遅くなっていってる傾向にあり 2014 で 30秒で処理できていたものが 2024 では 60秒かかったりする。ナゼナノカ。 * AutoCAD LT : 2024 から使えるようになりましたが、なにこれおっそ!という感じ。無いよりはましかというレベル。 * BricsCAD : ソリューション系のデータにアクセスする関数もわりと整備されている。AutoLisp/VisualLISP の部分は、一部の関数や外部定義関数を除けば、ほぼ同様に利用することが出来る。AutoCADとは逆にバージョンが上がるに連れて早くなる傾向がある。AutoCAD 2014 で30秒かかっていたものが V25で 8秒で終わったりする。チョッパヤ! * IJCAD・GstarCAD : AutoCAD の互換機能として存在し一部の関数や外部定義関数を除けばほぼ同様に利用することが出来る。2015以降、処理がだいぶ遅くなった。(利用可能な関数などの情報については、[[AutoLisp関数互換表]] と [[追加・変更された AutoLISP 関数]] を参照。)
Lispが使えるCAD
に戻る。
検索
検索
Lispが使えるCADのソースを表示
話題を追加