Joseflin 发表于 2007-8-1 16:17:00

如何以作圖求商

如何以作圖法求 AC/AB 之商值?

mccad 发表于 2007-8-1 17:24:00

缩放,将AB距离缩放成1,则AC距离为商值。

mccad 发表于 2007-8-1 17:27:00

或者这种方法:<br/>

Joseflin 发表于 2007-8-2 09:10:00

<strong><font color="#ff0000">期待mccad兄詳細解釋第二種方法。</font></strong>

mccad 发表于 2007-8-2 12:18:00

<p>第二种其实与第一种差不多,用的不是缩放法。</p><p>在A点画垂直线AD,在垂直线另一端画横线DE,长度为1,连接B点和E点,延长AD和BE相交于点G。连接GC。延长DE与GC相交,交点为F。</p><p>即DF为所求长度。</p>

Joseflin 发表于 2007-8-2 15:43:00

請問Highflybir版主:<strong>在不先查詢長度而</strong>要以'CAL<strong>求出AC/AB值,Express應如何寫?</strong>

qjchen 发表于 2007-8-2 16:20:00

本帖最后由 作者 于 2007-8-2 16:26:58 编辑 <br /><br /> <p>这样行否:)</p><p>(dee/dee)</p><p>或者<br/><br/>(dist(end,end)/dist(end,end))<br/></p>

highflybir 发表于 2007-8-2 19:04:00

本帖最后由 作者 于 2007-8-2 19:05:41 编辑 <br /><br /> <p>(arxload "geomcal.arx")</p><p>(defun c:test ()<br/>&nbsp; (cal "(dist(cur,cur)/dist(cur,cur))")<br/>)</p><p>这样返回值为一个商。</p><p>你可以在命令中透明地输入,例如:</p><p>sc SCALE<br/>选择对象: 指定对角点: 找到 1 个</p><p>选择对象:<br/>指定基点:<br/>指定比例因子或 [复制(C)/参照(R)] &lt;1.00&gt;:&nbsp; 'test &gt;&gt; 输入点:<br/>&gt;&gt; 输入点:<br/>&gt;&gt; 输入点:<br/>&gt;&gt; 输入点:<br/>1.16418</p><p>这样的话就可以按两个线段的比值为比例来缩放了。</p>

Lotto168 发表于 2007-8-3 19:33:00

本帖最后由 作者 于 2007-8-3 19:33:55 编辑 <br /><br /> <p>基本上這是還可以不用到程式的,如qjchen君所示,步驟如下:(長度分別如樓主所示)</p><p><font color="#0033ff">指令: sc SCALE<br/>選取物件: 1 找到<br/>選取物件:<br/>指定基準點:<br/>指定比例係數或 [複製(C)/參考(R)] &lt;1.0000&gt;: 'cal <br/>&gt;&gt;&gt;&gt; 表示式: dee/dee<br/>&gt;&gt;&gt;&gt; 選取一個端點給 DEE:<br/>&gt;&gt;&gt;&gt; 選取另一個端點給 DEE:<br/>&gt;&gt;&gt;&gt; 選取一個端點給 DEE:<br/>&gt;&gt;&gt;&gt; 選取另一個端點給 DEE:<br/>繼續執行 SCALE 指令。<br/>指定比例係數或 [複製(C)/參考(R)] &lt;1.0000&gt;: 3.6946022370596</font></p><p>dee = dist(end,end)</p><p><br/></p>
页: [1]
查看完整版本: 如何以作圖求商