「Expresstools関数」の版間の差分
編集の要約なし |
編集の要約なし |
||
1行目: | 1行目: | ||
{{AutoLISP}} | {{AutoLISP}} | ||
元々は AutoCAD で提供されている ExpressTools に含まれている LISP関数。互換CAD でも ExpressTools | 元々は AutoCAD で提供されている ExpressTools に含まれている LISP関数。互換CAD でも ExpressTools が搭載されてきたことで、内在する LISP で関数もサポートされてきている。 | ||
* AutoCAD(2000~)、BricsCAD(V14~, | * AutoCAD(2000~)、BricsCAD(V14~,標準搭載は V23から)、IJCAD(V22~) それぞれで標準搭載になったことで、組み込み関数として利用可能なものといっていい状態になっている。 | ||
* acet で始まる関数になっている。 | * acet で始まる関数になっている。 | ||
* 互換CAD | * 互換CAD の実装状況的には、BricsCAD はほぼ搭載。IJCAD は一部搭載という感じ。 | ||
* ExpressTools のコマンド用に作成されたサブルーチン的な内容の関数が多い。 | * ExpressTools のコマンド用に作成されたサブルーチン的な内容の関数が多い。 | ||
2024年5月5日 (日) 12:37時点における最新版
元々は AutoCAD で提供されている ExpressTools に含まれている LISP関数。互換CAD でも ExpressTools が搭載されてきたことで、内在する LISP で関数もサポートされてきている。
- AutoCAD(2000~)、BricsCAD(V14~,標準搭載は V23から)、IJCAD(V22~) それぞれで標準搭載になったことで、組み込み関数として利用可能なものといっていい状態になっている。
- acet で始まる関数になっている。
- 互換CAD の実装状況的には、BricsCAD はほぼ搭載。IJCAD は一部搭載という感じ。
- ExpressTools のコマンド用に作成されたサブルーチン的な内容の関数が多い。
うちの GzLib でも一部同様な機能の関数を実装してたりする。
ExpressTools関数一覧
- acet-block-make-anon
- acet-block-purge
- acet-calc-bitlist
- acet-calc-round
- acet-calc-tan
- acet-dict-ename
- acet-dict-name-list
- acet-ent-curvepoints
- acet-ent-geomextents
- acet-error-init
- acet-error-restore
- acet-file-attr
- acet-file-chdir
- acet-file-copy
- acet-file-cwd
- acet-file-dir
- acet-file-mkdir
- acet-file-move
- acet-file-open
- acet-file-remove
- acet-file-rmdir
- acet-file-backup
- acet-file-backup-delete
- acet-file-find
- acet-file-find-font
- acet-file-find-image
- acet-file-find-on-path
- acet-file-readdialog
- acet-file-writedialog
- acet::normalize-filename
- acet-filename-associated-app
- acet-filename-directory
- acet-filename-extension
- acet-filename-ext-remove
- acet-filename-path-remove
- acet-filename-supportpath-remove
- acet-filename-valid
- acet-general-props-get
- acet-general-props-get-pairs
- acet-general-props-set
- acet-general-props-set-pairs
- acet-geom-angle-trans
- acet-geom-arbitrary-x
- acet-geom-arc-bulge
- acet-geom-arc-center
- acet-geom-arc-d-angle
- acet-geom-arc-3p-d-angle
- acet-geom-calc-arc-error
- acet-geom-cross-product
- acet-geom-delta-vector
- acet-geom-image-bounds
- acet-geom-intersectwith
- acet-geom-is-arc
- acet-geom-list-extents
- acet-geom-m-trans
- acet-geom-mid-point
- acet-geom-midpoint
- acet-geom-object-end-points
- acet-geom-object-fuz
- acet-geom-object-normal-vector
- acet-geom-object-point-list
- acet-geom-object-z-axis
- acet-geom-pixel-unit
- acet-geom-pline-arc-info
- acet-geom-point-inside
- acet-geom-point-rotate
- acet-geom-point-scale
- acet-geom-rect-points
- acet-geom-self-intersect
- acet-geom-ss-extents
- acet-geom-textbox
- acet-geom-unit-vector
- acet-geom-vector-add
- acet-geom-vector-d-angle
- acet-geom-vector-parallel
- acet-geom-vector-scale
- acet-geom-vector-side
- acet-geom-vertex-list
- acet-geom-view-points
- acet-geom-z-axis
- acet-geom-zoom-for-select
- acet-group-make-anon
- acet-groups-sel
- acet-groups-unsel
- acet-ini-get
- acet-ini-set
- acet-layer-locked
- acet-layer-unlock-all
- acet-layer-off
- acet-layerp-mode
- acet-layerp-mark
- acet-list-assoc-append
- acet-list-assoc-put
- acet-list-is-dotted-pair
- acet-list-put-nth
- acet-list-remove-nth
- acet-list-split
- acet-list-to-ss
- acet-lss-to-list
- acet-list-assoc-remove
- acet-list-group-by-assoc
- acet-list-isort
- acet-list-m-assoc
- acet-list-remove-adjacent-dups
- acet-list-remove-duplicate-points
- acet-list-remove-duplicates
- acet-elist-add-defaults
- acet-lwpline-make
- acet-pline-is-2d
- acet-pline-segment-list
- acet-pline-segment-list-apply
- acet-plines-explode
- acet-plines-rebuild
- acet-reg-get
- acet-reg-put
- acet-reg-del
- acet-reg-prodkey
- acet-annotation-ss
- acet-ss-annotation-filter
- acet-ss-clear-prev
- acet-ss-drag-move
- acet-ss-drag-rotate
- acet-ss-drag-scale
- acet-ss-remove-dups
- acet-ss-entdel
- acet-ss-filter
- acet-ss-filter-current-ucs
- acet-ss-flt-cspace
- acet-ss-intersection
- acet-ss-mod
- acet-ss-new
- acet-ss-redraw
- acet-ss-remove
- acet-ss-scale-to-fit
- acet-ss-sort
- acet-ss-ssget-filter
- acet-ss-to-list
- acet-ss-union
- acet-ss-visible
- acet-ss-zoom-extents
- acet-str-collate
- acet-str-equal
- acet-str-find
- acet-str-format
- acet-str-lr-trim
- acet-str-replace
- acet-str-space-trim
- acet-str-to-list
- acet-str-wcmatch
- acet-str-m-find
- acet-str-esc-wildcards
- acet-bs-strip
- acet-sys-beep
- acet-sys-command
- acet-sys-control-down
- acet-sys-foreground
- acet-sys-keystate
- acet-sys-lasterr
- acet-sys-lmouse-down
- acet-sys-mmouse-down
- acet-sys-rmouse-down
- acet-sys-procid
- acet-sys-shift-down
- acet-sys-sleep
- acet-sys-spawn
- acet-sys-term
- acet-sys-wait
- acet-sysvar-set
- acet-sysvar-restore
- acet-setvar
- acet-getvar
- acet-var-setvar
- acet-var-getvar
- acet-ucs-cmd
- acet-ucs-get
- acet-ucs-set
- acet-ucs-set-z
- acet-ucs-to-object
- acet-ui-getcorner
- acet-ui-entsel
- acet-ui-fence-select
- acet-ui-getfile
- acet-ui-get-long-name
- acet-ui-message
- acet-ui-m-get-names
- acet-ui-polygon-select
- acet-ui-progress
- acet-ui-progress-init
- acet-ui-progress-safe
- acet-ui-progress-done
- acet-ui-pickdir
- acet-ui-single-select
- acet-ui-status
- acet-ui-txted
- acet-viewport-frozen-layer-list
- acet-viewport-lock-set
- acet-viewport-next-pickable
- acet-currentviewport-ename
- acet-xdata-get
- acet-xdata-set
- acet-acad-refresh
- acet-angle-equal
- acet-angle-format
- acet-appid-delete
- acet-autoload
- acet-autoload2
- acet-autoloadarx
- acet-alert
- acet-arxload-or-bust
- acet-blink-and-show-object
- acet-clear-temp-graphics
- acet-cmd-exit
- acet-dcl-list-make
- acet-dxf
- acet-dtor
- acet-explode
- acet-rtod
- acet-fscreen-toggle
- acet-init-fas-lib
- acet-point-flat
- acet-pref-supportpath-list
- acet-undo-begin
- acet-undo-end
- acet-util-ver
- acet-safe-command
- acet-set-cmdecho
- acet-spinner
- acet-and-match
- acet-not-match
- acet-or-match
- acet-gc-match
- acet-4-match
- acet-filter-match
- acet-temp-segment
- acet-truncate-2-view
- acet-wmfin
- acet-ms-to-ps
- acet-ps-to-ms
- acet-get-winfont-path
- acet-insert-attrib-get
- acet-insert-attrib-mod
- acet-insert-attrib-set
- acet-mod-att
- acet-get-att
- acet-att-subscript-duplicates
- acet-tjust-keyword
- acet-tjust
- acet-blk-match
- acet-blktbl-match
- acet-tbl-match
- acet-table-name-list
- acet-table-purge
- acet::acos
- acet::arc-point-list
- acet::pl-point-list
- acet::expandfn
- acet::filetype
- acet::nameonly
- acet::pathonly
関連事項