[求助]在直线上指定点处画线
本帖最后由 作者 于 2007-11-30 15:06:55 编辑 <br /><br /> <p>请各位CAD高手指点一下,我想划线时把起点定在一条直线上的 24/56 (分数)处,如何操作。</p><p>不好意思,小弟正在学习Autocad ,我在MS V8 里很容易就可以实现,不知道在AutoCad里有又没有什么快捷方式。</p> 'cal 是可以实现的. 比如线段 AB, 要在距离 A 端点 AB 长的 24/56 处的话, 可以是: <br/>LINE From point: 'cal<br/>>> 表达式: (end*32+end*24)/56 ; 32=56-24<br/>>> 选择图元给 END 捕捉: ; 这时选择 A 端点<br/>>> 选择图元给 END 捕捉: ; 这时选择 B 端点 <p>能否解释一下表达式(end*32+end*24)/56是如何实现的.</p> <p>这个是解析几何方面的内容吧. 就是将原始线段分为 56 段, 离开 A 端点越近, A 坐标的权重越大. </p><p>就拿 X 坐标来说, X=(32*Xa+24*Xb)/56, <br/> AX 间的距离为 Xx-Xa = (32*Xa+24*Xb)/56 - Xa = (32*Xa+24*Xb-56*Xa)/56 = (Xb-Xa)*24/56<br/> 所以, X 就是 AB 间的靠近 A 端点的 24/56 的位置了</p><p>Y 坐标也是一样</p> wo ,又学到很多东西了。
页:
[1]