コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
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資料
ヘルプ
検索
検索
表示
ログイン
個人用ツール
ログイン
VLE-関数のソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
VLE-関数
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{AutoLISP}} VLE-関数は、BricsCAD の LISP で搭載されている拡張関数群。 AutoCAD の AutoLISP が古いベースのままでパフォーマンスなどがほぼ改良されていないに等しい状態なのに対して、BricsCAD は LISP も他の開発言語と同様な機能やパフォーマンスを提供すべく AutoLISP の関数に極力悪い影響を与えない形で改良されている。 VLE-関数は、その一環として追加されているといえる。(BricsCAD は Activex 系の vla- 関数がほぼ無いのでそれの補完用という面もある) 事実、BricsCAD の LISP 処理速度は、AutoCAD や他の互換 CAD に比べて控えめに言って爆速といえるパフォーマンスになっている。(V18時点) MEMO: うちで作ってる、[[Gz-Lib: AutoLISP(自作関数)|GZ-Lib]] と同じような発想の部分もある。 ===VLE 関数ライブラリのカテゴリと関数=== <div class="mcol3"> * リスト系関数 ** [[vle-append]] ** [[vle-cdrassoc]] ** [[vle-member]] ** [[vle-remove-all]] ** [[vle-remove-first]] ** [[vle-remove-last]] ** [[vle-search]] ** [[vle-list-split]] ** [[vle-list-intersect]] ** [[vle-list-diff]] ** [[vle-nthX|vle-nth<x>]] ** [[vle-put-nth]] ** [[vle-remove-first]] ** [[vle-remove-nth]] ** [[vle-sublist]] ** [[vle-subst-nth]] ** [[vle-list-union]] ** [[vle-list-massoc]] ** [[vle-list-subtract]] * 文字列関数 ** [[vle-string-replace]] ** [[vle-string-split]] * 数学+幾何関数 ** [[vle-ceiling]] ** [[vle-round]] ** [[vle-tan]] ** [[vle-floor]] ** [[vle-roundto]] * ユーティリティ関数 ** [[vle-append]] ** [[vle-cdrassoc]] ** [[vle-member]] ** [[vle-remove-all]] ** [[vle-remove-last]] ** [[vle-alert]] ** [[vle-aci2rgb]] ** [[vle-selectionset-list|vle-selectionset->list]] ** [[vle-fastcom]] ** [[vle-int64to32]] ** [[vle-itoa32]] ** [[vle-lispinstall]] ** [[vle-lispversion]] ** [[vle-collection-list|vle-collection->list]] ** [[vle-rgb2aci]] ** [[vle-startapp]] ** [[vle-optimizer]] ** [[vle-atoi32]] ** [[vle-hidepromptmenu]] ** [[vle-showpromptmenu]] * 記号+定数関数 ** [[vle-extensions-active]] * エンティティ関数 ** [[vle-curve-getperimeter]] ** [[vle-entget]] ** [[vle-entmod]] ** [[vle-getgeomextents]] ** [[vle-dictsearch]] ** [[vle-dictionary-list]] ** [[vle-ename-valid]] ** [[vle-entget-m]] ** [[vle-entget-massoc]] ** [[vle-entmod-m]] ** [[vle-dictobjname]] ** [[vle-tblsearch]] ** [[vle-table-list ]] * ファイル関数 ** [[vle-file-encoding]] ** [[vle-file-list|vle-file->list]] **バイナリファイル読み込み関数 *** リトルエンディアン **** [[vle-read-int8]] **** [[vle-read-int16]] **** [[vle-read-int32]] **** [[vle-read-int64]] **** [[vle-read-uint8]] **** [[vle-read-uint16]] **** [[vle-read-uint32]] **** [[vle-read-uint64]] **** [[vle-read-float]] **** [[vle-read-double]] **** [[vle-read-string]] *** ビッグエンディアン **** [[vle-read-int8-be]] **** [[vle-read-int16-be]] **** [[vle-read-int32-be]] **** [[vle-read-int64-be]] **** [[vle-read-uint8-be]] **** [[vle-read-uint16-be]] **** [[vle-read-uint32-be]] **** [[vle-read-uint64-be]] **** [[vle-read-float-be]] **** [[vle-read-double-be]] **バイナリファイル書き込み関数 *** リトルエンディアン **** [[vle-write-int8]] **** [[vle-write-int16]] **** [[vle-write-int32]] **** [[vle-write-int64]] **** [[vle-write-uint8]] **** [[vle-write-uint16]] **** [[vle-write-uint32]] **** [[vle-write-uint64]] **** [[vle-write-float]] **** [[vle-write-double]] **** [[vle-write-string]] *** ビッグエンディアン **** [[vle-write-int8-be]] **** [[vle-write-int16-be]] **** [[vle-write-int32-be]] **** [[vle-write-int64-be]] **** [[vle-write-uint8-be]] **** [[vle-write-uint16-be]] **** [[vle-write-uint32-be]] **** [[vle-write-uint64-be]] **** [[vle-write-float-be]] **** [[vle-write-double-be]] * データタイプ関数 ** [[vle-enamep]] ** [[vle-integerp]] ** [[vle-vlaobjectp]] ** [[vle-realp]] ** [[vle-stringp]] ** [[vle-filep]] ** [[vle-numberp]] ** [[vle-picksetp]] ** [[vle-safearrayp]] ** [[vle-variantp]] * トランザクション+表示関数 ** [[vle-displaypause]] ** [[vle-start-transaction]] ** [[vle-displayupdate]] ** [[vle-end-transaction]] </div>
このページで参照読み込みされているページ:
テンプレート:BCAD LISP
(
ソースを閲覧
)
VLE-関数
に戻る。
検索
検索
VLE-関数のソースを表示
話題を追加