怎么entmake还是比VLA-add慢呢
(defun c:tt1( / modelspace pt t0)(setq modelspace (vla-get-Modelspace (vla-get-activeDocument (vlax-get-acad-object))))
(setq PT (vlax-3D-point '(0 0)))
(setq t0 (getvar "TDUSRTIMER"));计时开始
(repeat 10000
(vla-addtext modelspace "文字" PT 2.25)
)
(princ (strcat "耗时:" (rtos(* (- (getvar "TDUSRTIMER") t0) 86400)) "秒."));计时结束
(princ)
)
(defun c:tt2 ( / lst t0)
(setq lst(list '(0 . "text") '(1 . "文字") '(40 . 2) (list 10 0 0)))
(setq t0 (getvar "TDUSRTIMER"));计时开始
(repeat 10000
(entmake lst)
)
(princ (strcat "耗时:" (rtos(* (- (getvar "TDUSRTIMER") t0) 86400)) "秒."));计时结束
(princ)
)经过多次测试,怎么entmake还是比VLA-add慢呢,何解?
.....这个真心没有看到数据.....要想得到结果必须要有数据。。。。。 不会吧 觉得vla-AddTable 绘制表格比 用entmake 划线慢,entmake 划线好像也不快,哪位老师能提供点ARX 绘制表格简短点的源程序吗,增加点学C++源动力
页:
[1]