Expresstools関数
元々は 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
関連事項