[求助]command调用dimconstraint参数如何设置
command调用dimconstraint参数如何设置 急! lsp 的 (command ...) 函数?和 dimconstraint 命令在命令行状态的提示序列一致啊,都是这样的。 能否给个样列说明 谢谢! <p>总显示约束点无效,第一提示是用图元名或点?第二提示是用图元名或点?</p><p>(command "dimconstraint" "h" 图元名 "" 图元名 "" 点 "" "")请帮指点错在哪,谢谢</p>
<p> </p>
<p> </p> <p>图元不能直接用来指定创建时的提示?那就将相应点计算出来,作为提示给它?</p>
<p><font style="BACKGROUND-COLOR: #ccffff">(command "dimconstraint" "h" "o" pt1 pt2 pt3 "")</font></p>
<p><font style="BACKGROUND-COLOR: #cc99ff">; pt1 为第一个对象上靠近捕捉点位置的点,pt2 为第二个对象上的相应的点;pt3 为约束对象所在的位置</font></p>
<p><font style="BACKGROUND-COLOR: #cc99ff">; 有了图元,计算相应的点,不难吧,费了点儿周折</font></p> 非常感谢!pt1 pt2能不能用线段的端点。 <p><font face="Verdana">(setq aaaa (car(cdr(assoc 10 (entget dcf)))))<br/> (setq bbbb (cadr(cdr(assoc 10 (entget dcf)))))<br/> (setq cccc(list aaaa (- bbbb 10) 0.0))<br/> (setq dddd (car(cdr(assoc 10 (entget objLin)))))<br/> (setq eeee (cadr(cdr(assoc 10 (entget objLin)))))<br/> (setq ffff(list aaaa (+ bbbb 10) 0.0))<br/> (setq gggg (list (car orientA) (- (cadr orientA) 300) 0.0))<br/> (command "dimconstraint" "h" "o" cccc ffff gggg "")</font></p>
<p><font face="Verdana">正在初始化...dimconstraint<br/>当前设置: 约束形式 = 动态<br/>选择要转换的关联标注或 [线性(LI)/水平(H)/竖直(V)/对齐(A)/角度(AN)/半径(R)/直径(D)/形式(F)] <对齐>:h<br/>指定第一个约束点或 [对象(O)] <对象>: o<br/>选择对象:<br/>未找到对象。<br/>选择对象:<br/>未找到对象。<br/>选择对象:<br/>未找到对象。</font></p>
<p> </p> 是否可以使用端点,如果端点处实体是唯一的,应该是可以。否则,可能会引发歧义,因为不知道究竟约束的是哪个实体。
7楼计算出来的点没在实体上吧。
另外,如果是对不同的实体进行约束,应该是没有 "o" 选项的,比如 (command "dimconstraint" "h" pt1 pt2 pt3 ""),pt1为实体1上的点,pt2为实体2上的点,pt3为放置点。"o" 选项指明约束的是单个实体,如 (command "dimconstraint" "h" "o" pt1 pt3 "")。前面的命令序列还是有些错误的。
[求助]dimconstraint用法
谢谢[求助]dimconstraint用法
<p>问题以解决,</p><p>1.但在执行中出现帮助页面,需手动关闭后程序继续,</p>
<p>2.另出现cad确认对话框后需手动确认后方能完成标注约束,</p>
<p>想不通原因请指点。</p>
<p> </p>
页:
[1]