明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: caoyin

[分享]图层相关的,用的很少但很实用的函数

  [复制链接]
 楼主| 发表于 2009-3-28 20:36:00 | 显示全部楼层

这两个函数默认未加载,

(and ACET-PS-TO-MS)->nil

发表于 2009-3-28 22:13:00 | 显示全部楼层
本帖最后由 作者 于 2009-3-28 22:32:29 编辑

caoyin发表于2009-3-28 20:36:00这两个函数默认未加载,(and ACET-PS-TO-MS)->nil

默认未加载??我这里怎么和你返回来的不一样啊?

命令: (and ACET-PS-TO-MS)
T

命令: (and ACET-mS-TO-pS)
T

这两个函数,我理解是,图纸空间和模型空间之间的转换,但是具体怎么用,就不知道了!

命令: (ACET-PS-TO-MS)
** 无效。必须在模型选项卡中指定视口 **nil
命令: (ACET-mS-TO-pS)
** 无效。必须在模型选项卡中指定视口 **nil

在图纸空间下,执行结果见下面:

命令: (ACET-PS-TO-MS)

指定图纸空间距离 <1.0000>:  1.15402

命令: (ACET-mS-TO-pS)
指定模型空间距离 <1.0000>:  0.00524002

acet-ps-to-ms 从图纸空间单位转换实数值到模型空间单位

acet-ms-to-ps 从模型空间单位转换实数值到图纸空间单位

(acet-ps-to-ms [value][viewport])

如果同时指定了 value 和 viewport 参数,转换到模型空间单位的值使用指定的视口。并不需要用户输入。

如果只提供了 value参数,将使用当前视口而且也不需要用户输入。然而,如果当前空间为模型空间,也就是说并没有当前视口,此时函数失败(返回 nil)。如果图纸空间为当前空间,而且在当前图纸空间布局中存在多个视口,函数将提示选择视口,如果图纸空间中只有一个视口,则直接使用不提示。

如果不指定参数,函数提示输入值并对值进行相应转换。

参数

value

要转换的实数值。

viewport

视口图元名称(ads_name)。

返回值

成功时返回转换了的实数值;失败时返回 nil 。

(acet-ms-to-ps [value][viewport])

如果同时指定了 value 和 viewport 参数,转换到图纸空间单位的值使用指定的视口。并不需要用户输入。

如果只提供了 value参数,将使用当前视口而且也不需要用户输入。然而,如果当前空间为模型空间,也就是说并没有当前视口,此时函数失败(返回 nil)。如果图纸空间为当前空间,而且在当前图纸空间布局中存在多个视口,函数将提示选择视口,如果图纸空间中只有一个视口,则直接使用不提示。

如果不指定参数,函数提示输入值并对值进行相应转换。

参数

value

要转换的实数值。

viewport

视口图元名称(ads_name)。

返回值

成功时返回转换了的实数值;失败时返回 nil 。

发表于 2009-3-29 09:20:00 | 显示全部楼层

一直以为acet函数前缀皆为ET的。

木有想到是这样子的。

学习了

发表于 2011-11-9 16:19:08 | 显示全部楼层
为什么我执行LT:LAYER-USEABLE-INIT 冻结 层上的对象都被删除了?
发表于 2013-5-30 16:24:06 | 显示全部楼层
呵呵,caoyin版主真渊博呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-7-19 15:28 , Processed in 0.159428 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表