秋枫 发表于 2002-9-16 10:49:00

嗯,尝试了一下vlax-put, 也有效,呵呵。有一点点局限性。拜托龙龙仔兄贴点详细资料

嗯,尝试了一下vlax-put, 也有效,呵呵。有一点点局限性。拜托龙龙仔兄贴点详细资料。_$ (vlax-put (vlax-ename->vla-object (car (entsel)))'startpoint '(0 0 0))
; error: Exception occurred
_$
_$ (vlax-put (vlax-ename->vla-object (car (entsel)))'startpoint '(0.0 0.0 0.0))
nil
_$

陈伯雄 发表于 2002-9-16 11:11:00

这是ActiveX的功能...

秋枫 发表于 2002-9-16 11:44:00

我知道。只是在文档中只提到了vlax-get-property, 根本没有vlax-get函数的任何说明

我知道。只是在文档中只提到了vlax-get-property, 根本没有vlax-get函数的任何说明。见内。我注意到
vlax-get-property, vlax-put-property, vlax-invoke-method
三个函数
分别有对应的
vlax-get, vlax-put, vlax-invoke
后面三者似乎在vlisp中更管用一点。

龙龙仔 发表于 2002-9-16 12:27:00

我也想多点资料,但只看到有人用,但并没有说明

matichen 发表于 2002-9-16 12:39:00

非常感谢。看来真该学学VISUAL LISP了,光是学点lisp真是不够啊。

matichen 发表于 2002-9-16 13:00:00

好用好用!多谢

matichen 发表于 2002-9-16 13:10:00

哈哈,多谢秋枫指点宝藏,我在明经函数库找到直接求闭合多义线Centroid的函数,不用

哈哈,多谢秋枫指点宝藏,我在明经函数库找到直接求闭合多义线Centroid的函数,不用作成了region了。

龙龙仔 发表于 2002-9-16 13:39:00

经过查询它们应是Vital LISP 1.0 中functions

经过查询它们应是Vital LISP 1.0 中functions,但谁可提供Vital LISP 1.0 functions使用数据

Avoid using (vlax-invoke) and (vlax-get/put). These Vital LISP 1.0 functions are obsoleted by (vlax-invoke-method) and (vlax-get/put-property).
safearray-value does the same as vlax-safearray->list is a function from vital lisp, like safearray or variant...

秋枫 发表于 2002-9-16 14:22:00

en..谢谢。明白了。Tony Tanzillo指出这几个函数是不被推荐使用的。有可能不再被au

en..谢谢。明白了。Tony Tanzillo指出这几个函数是不被推荐使用的。有可能不再被autodesk维护。

秋枫 发表于 2002-9-16 14:39:00

呵呵。他的做法也就是这么做一个临时的region, 求得质心后删除。

页: 1 [2] 3
查看完整版本: 如何求pl线几何中心?[求助]