1樓:朱正偉
偏移曲線【ent1】,【要求這個曲線不變形】,得到物件【ent2】。
取得ent1物件上一點,畫垂直ent2物件直線。
直線物件旋轉90°得到切線。
利用這個方法,可以程式設計實現這個過程,**如下:
(if (null vlax-dump-object) (vl-load-com) )
(if (>請輸入切線長度:<" (rtos &dis5) ">"))) 0)
(setq &dis5 (abs &dis6))
(setq &dis6 (* &dis5 0.5))
請選擇曲線"))
(setq &sel (car &sel))
(setq &sel (vlax-ename->vla-object &sel))
(> &dis1 0)
(progn
請選擇要繪製切線的點"))
(<= (distance &p1 &p2) 5)
(if (null &n1)
(progn
>vla-object &ent1))
(vla-delete &ent1)
繪製切線,長度100
);if
);while
);progn
);if
(princ)
);;複製到記事本,以【.lsp】為字尾命名,autolisp載入,命令【tes】,就可以繪製切線。
;繪製切線物件是圓,圓弧,樣條曲線。效果如下:
2樓:匿名使用者
利用約束,先進行相切約束,然後旋轉複製90度
緩和曲線、圓曲線的任意點法線方位角怎麼計算
3樓:ceo_周董
第一條緩和曲線部分:x=l- l 5/(40×r2×l 02)y=l3/(6×r×l 0)
這是以zh點為座標原點測設到yh點的計算公式圓曲線部分x=r×sina+m
y=r×(1-cosa)+p
a=( l i- l)×1800/(r×π)+β0m = l 0/2- l 03/(240×r2)p= l 02/(24×r)- l 04/(2688×r3)δ0= l 0×1800/(6×r×π)
β0= l 0×1800/(2×r×π)
t=(r+p)×tg(a/2)+m
l= r×(a-2β0)×π/1800+2l 0切線角的計算β= l2×1800/(2×r×l0 ×π)緩和切線角的弧度計算:β= l2/(2×r×l0)圓曲線切線角的弧度計算:a=( l i- l 0) /r+ l 0/(2×r)
上式中:m表示切垂距。p表示圓曲線移動量。
β0表示緩和曲線的切線角。δ0為緩和曲線的總偏角。t表示切線長。
l表示曲線長。β表示緩和曲線上的切線角。a表示圓曲線的切線角。
第二條緩和曲線部分:x= l - l 5/(40×r2×l 02)y=l3/(6×r×l 0)
第二條緩和曲線部分是以hz點為座標原點計算到yh點的計算公式。
座標轉化:x=xhz-x cosa-y sinay= yhz- x sina+ y cosaxhz=t×(1+ cosa)
yhz= t×sina
li 為曲線點i的曲線長, t為切線長, a為轉向角
CAD中的倒角的標註怎樣標註,CAD中倒角的標註
酸菜魚的娛樂 1 開啟cad,在命令欄中輸入命令dim,然後按空格鍵確定。2 輸入命令之後,再輸入l,按空格鍵確定。3 確定l命令之後,需要幾個點就點幾下,然後按空格鍵確定。4 畫好倒角之後,輸入標註文字。5 輸入標註文字之後,直接按回車鍵確定就可以了,倒角標註就做好了。 輸入指令f r 指定倒角的...
CAD中怎樣定義屬性塊,CAD中怎麼定義一個帶屬性的塊?以一個例子來說明。
用繪圖 塊 建立塊來建立你要的塊。步驟 1 繪圖 塊 定義屬性,製作出你要修改的定義屬性,數量不限。2 把定義屬性放在你要做的塊的合適位置。3 繪圖 塊 建立塊,取名,就建立出了自己可以修改定義屬性的塊了。 我是這麼做的 繪出塊的圖形 如帶尾巴的正三角形 繪圖 塊 定義屬性 在幾個欄中輸入數字 如1...
CAD中怎樣儲存設定好的線型,CAD中如何儲存已設定好的線型
1 首先,我們開啟cad,找到需要調整線型比例的圖形,點選選中。2 右鍵點選,彈出選單中選擇特性,這一點很重要的3 在特性面板中就可以修改線型比例了。比如,我們把比例改大成100看看效果。4 可以看到,組成圖形的虛線明顯變化了,這就是改變線型比例的效果。把你設定好的圖做成樣圖,以後畫圖都在樣圖下畫,...