entmake 与 command 的比较
今天遇到一个问题:这两个函数都可以生成图形:entmake 与 command
请教:这两个函数相对来说那个生成图形快一点?
注:(在要生成很多图形的情况下)
下面是生成一个圆的函数:
command 例子:
(setq pt (getpoint "\n 指定圆心:"))
(setq bj (getreal "\n 输入圆半径: "))
(command "_circle"pt bj)
entmake 例子:
(setq pt (getpoint "\n 指定圆心:"))
(setq bj (getreal "\n 输入圆半径: "))
(setq x (car pt))
(setq y (cadr pt))
(entmake (list '(0 . "CIRCLE")(cons 62 2)(cons 10 (list x y)) (cons 40 bj)))
http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 【KAIXIN】的微博 除了entmake还有其他的命令能生产图元? 当然是entmake lenlenq 发表于 2011-12-15 11:41 static/image/common/back.gif
当然是entmake
谢谢版主、朋友!这应该也是很多朋友要问的,
重点研究entmake entmake对数据操作,command受环境影响。比如你带着用户坐标系或捕捉,command就可能产生不正确的结果 cabinsummer 发表于 2011-12-15 11:48 static/image/common/back.gif
entmake对数据操作,command受环境影响。比如你带着用户坐标系或捕捉,command就可能产生不正确的结果
谢谢楼上朋友,详细的分析! 小的程序区别不大,个人觉得如果大得程序用ARX效果会好一些. chpmould 发表于 2011-12-15 20:12 static/image/common/back.gif
小的程序区别不大,个人觉得如果大得程序用ARX效果会好一些.
谢谢!未曾接触过ARX,以后再............ 没有接触过arx函数,不知道哪里有没有相关简单的介绍arx函数。 现在电脑运行速度快了,感觉区别不是很大,当然是在没有大量运算的情况下,以前用P3、P4CPU的时候,你可以很明显的感觉到两个的速度差,entmake要快很多。 实体操作entmake最快
command最慢
active函数即vlisp函数操作和entmake在同一数量级稍慢;
entmake可读性比vlisp稍差; 平时写程序不完全是实体处理;
多用vlisp是条路
AutoCAD自带的 “花园小径” 的例子有对比
theswamp.org也有对比
页:
[1]
2