在Vi中添加块定义
我意识到这可以在没有使用entmake的Visual LISP的情况下实现,但是,我对Visual LISP替代方案很感兴趣,如果确实存在的话。我已经阅读了关于“vla add”的帮助文章,但这似乎只需要基点和块名称字符串。那么,如何将必要的对象添加到块定义中呢?
谢谢
李 然后需要将所有
您想要的实体的
与vla添加模型空间的方式相同,但在本例中
你需要写:
vla addline等
vla添加属性等
对不起,我的解释不好,希望你能理解
~'J'~ 正如fixo所说,将区块视为另一个空间:
(setq myblockspace
(vla-add
(vla-get-Blocks
(vla-get-ActiveDocument
(vlax-get-acad-object)))
(vlax-3d-point '(0 0 0))
"testblock"
))
(vla-addline myblockspace (vlax-3d-point '(0 0 0)) (vlax-3d-point '(0 1 0)))
是的,我完全理解,谢谢你,一如既往 谢谢Wizman的例子-非常感谢
页:
[1]