CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

数据转换函数参考 (AutoLISP/ActiveX)

2023-1-5 12:10| 发布者: admin| 查看: 1589| 评论: 0|来自: AutoCAD

注意:AutoLISP 中的 ActiveX 支持仅限于 Windows。

下表提供了 AutoLISP ActiveX 数据转换函数的摘要说明。

数据转换功能

功能

描述

(vlax-3D点列表)

创建与 ActiveX 兼容的 3D 点结构

(vlax-ename->vla-objectentname)

将实体转换为 VLA 对象

(VLAX-make-safearray type '(l-bound . u-bound)['( l-bound . u-bound) ...])

创建安全阵列

(VLAX-make-variant值类型)

创建变量数据类型

(VLAX-safearray-fillvar 'element-values)

将元素存储在安全数组中

(VLAX-safearray-get-dimvar)

返回安全数组对象中的维数

(vlax-safearray-get-elementvar element)

从数组返回元素

(VLAX-safearray-get-l-boundvar dim)

返回数组维度的下边界(起始索引)

(VLAX-safearray-get-u-boundvar dim)

返回数组维度的上边界(结束索引)

(vlax-safearray-put-elementvar element value)

添加或更新数组中的元素

(VLAX-safearray-typevar)

返回安全数组的数据类型

(VLAX-safearray->listvar)

以列表形式返回安全数组的元素

(VLAX-tmatrixlist)

返回要在 VLA 方法中使用的 4 x 4 转换矩阵的合适表示形式

(VLAX-变体-变化型var 类型)

在将变量从一种数据类型更改为另一种数据类型后返回变量的值

(VLAX 变体型变量)

返回变量的数据类型

(VLAX-变体值变量)

返回变量的值

(vlax-vla-object->enameobj)

将 VLA 对象转换为 AutoLISP 实体


路过

雷人

握手

鲜花

鸡蛋

最新评论

群   号:715888130

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2026-9-25 13:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部