我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD教程 > CAD教程文章

在AutoCAD中緩和曲線的幾種畫法

時間:2011-09-15 09:11:04 來源:未知

在AutoCAD中畫緩和曲線比較困難,目前常用的畫法有AutoLISP程序法(需要已知曲線要素)、坐標腳本法(需事先計算好各特征點及其他點為的坐標)、曲線命令法(需事先準備各特征點坐標),現分別介紹如下:

畫法一:緩和曲線AutoLISP 應用程序

 一、制作緩和曲線AutoLISP 應用程序

    復制AutoLISP程序源代碼,打開“記事本”,粘貼進去后,另存為文件名“緩和曲線.LSP”,保存類型為“所有文件”AutoLISP程序源代碼見附件 

二、加載緩和曲線AutoLISP應用程序

 

 

畫法二:坐標腳本法

 

1.現做一個CAD腳本,會的人跳過(用Windows 文本 另存為“.scr”文件)
2.腳本編輯輸入“SPLINE+空格鍵+Y坐標+,+X坐標+空格鍵+Y坐標+,+X坐標……” 以此類推!點輸的越密,線條越平滑。也可以用EXCEL算出各個點的坐標后粘貼進去,然后按照“SPLINE+空格鍵+Y坐標+,+X坐標+空格鍵+Y坐標+,+X坐標……”格式編輯。
3.進入CAD,運行腳本,就行了!
注意:你可能輸入了100個點,而出現的確只有幾個點,這個很正常,你把圖像刪除了,多運行幾次就行,一般不超過4次。

 

畫法三:使用真樣條曲線命令

 

 

 

舉例如下:

輸入導線:pline命令繪制1、2、3各點,其對應坐標如下
x1=213.7748 y1=92.1117
x2=313.7748 y2=92.1117
x3=399.6787 y3=143.3026
繪制通過ZH、HZ、QZ、HY和YH各點的與路線導線相切的含緩和曲線的平曲線。
通過計算,五個點的直角坐標為:
ZH:X=232.9548 Y=92.1117
HY:X=285.3608 Y=94.4667
QZ:X=311.8101 Y=99.2371
YH:X=336.9780 Y=108.6801
HZ:X=383.6319 Y=133.7401
使用真樣條曲線命令繪制含緩和曲線的平曲線的基本操作步驟如下:
Command(命令): Spline(啟動真樣條曲線命令)
object/<Enter first point>(指定起點):232.9548,92.1117(通過ZH)
Enter point :285.3608,94.4667
Close/Fit Tolerance/<Enter point>(指定下一個點):311.8101,99.2371<通過QZ>
Close/Fit Tolerance/<Enter point>指定下一個點:336.9708,108.6801<通過YH>
Close/Fit Tolerance/<Enter point>指定下一個點:383.6319,133.7401<通過HZ>
Close/Fit Tolerance/<Enter point>指定下一個點:<加如回車>(選擇輸入切點的模式)
Enter star tangent(指定起點切向):232.9548,92.1117 (輸入起點切點)
Enter star tangent(指定端點切向):383.6319,133.7401 (輸入終點的切點)

 附件:緩和曲線AutoLISP 程序源代碼 

;;多義線摹擬緩和曲線。
;;輸入起止直線、半徑、緩和曲線長或設計車速。
;;命令:HH
(defun com_p() 
  (setq l   0)
  (command "ucs" "o" (list (- 0 x1) 0 0))
  (command "pline" (list 0 0 0) "w" "0" ""
    (repeat 1000
      (setq l (+ l (/ Ls 1000))
            x (+ (- l (/ (* l l l l l) 40 C C)) (/ (* l l l l l l l l l) 3456 C C C C))
            y (* id__ (+ (- (/ (* l l l) 6 C) (/ (* l l l l l l l) 336 C C C)) (/ (* l l l l l l l l l l l) 42240 C C C C C)))
      );setq
      (command (list x y 0))
    );repaet
  );command 
  (setq pt5 (trans (list x y 0) 1 0)) 
);com_p

(defun ll_v()
  (setq V   (getreal "nGive Velocity:")
        Ls1 (* V 0.85)
        Ls2 (/ (* 0.0357 V V V) R)
        Ls  (max Ls1 Ls2 (/ R 9))
        Ls  (* (fix (/ Ls 10)) 10.0)
  );setq
  (if (> Ls R) (setq Ls R))
  (ll_d)
);ll_v

(defun ll_d() 
  (setq os (getvar "osmode"))
  (setvar "osmode" 0) 
  (setq C   (* Ls R)
        q   (- (+ (- (/ Ls 2) (/ (* Ls Ls Ls) 240 R R)) (/ (* Ls Ls Ls Ls Ls) 34560 R R R R)) (/ (* Ls Ls Ls Ls Ls Ls Ls) 8386560 R R R R R R))
        pt1 (cdr (assoc 10 (entget (car p1))))
        pt2 (cdr (assoc 11 (entget (car p1))))
        pt10(polar pt1 (angle pt1 pt2) (/ (distance pt1 pt2) 2))
        pt3 (cdr (assoc 10 (entget (car p2))))
        pt4 (cdr (assoc 11 (entget (car p2))))
        pt20(polar pt3 (angle pt3 pt4) (/ (distance pt3 pt4) 2))
        p   (+ (- (/ (* Ls Ls) 24 R) (/ (* Ls Ls Ls Ls) 2688 R R R)) (/ (* Ls Ls Ls Ls Ls Ls) 506880 R R R R R))
 jd  (inters pt1 pt2 pt3 pt4 nil)
        alf1(angle pt10 jd)
        alf2(angle pt20 jd)
        alf (- (angle jd pt20) alf1) 
  );setq 
  (if (or (> alf pi) (and (< alf 0) (> alf (- 0 pi))))
    (progn
      (setq id__ -1)
      (if (> alf pi) (setq alf (- (+ pi pi) alf)) (setq alf (abs alf)))
    );progn
    (progn
      (setq id__ 1)
      (if (<= alf (- 0 pi)) (setq alf (+ pi pi alf)))
    );progn
  );if
  (setq x0  (/ (* (+ p R) (sin(/ alf 2.0))) (cos(/ alf 2.0)))
        x1  (+ x0 q)
        Cl  (+ (*  alf R) Ls)
        E   (- (/ (+ R p) (cos(/ alf 2))) R)
  );setq 
  (command "ucs" "o" jd)
  (command "ucs" "z" (/ (* 180 alf1) pi))
  (com_p) (setq pt6 pt5)
  (setq ppt1 (list x1 0 0)) 
  (command "ucs" "") 
  (command "ucs" "o" jd)
  (command "ucs" "z" (/ (* 180 alf2) pi))
  (setq id__ (- 0 id__)) (com_p)
  (setq ppt2 (list x1 0 0)) 
  (command "ucs" "")
  (if (> (abs(distance jd pt1)) (abs(distance jd pt2)))
    (setq ptt1 pt1)
    (setq ptt1 pt2)
    );if
  (setq ptt2 (polar jd alf1 (- 0 x1))) 
  (thh p1 ptt1 10)
  (thh p1 ptt2 11)
  (if (> (abs(distance jd pt3)) (abs(distance jd pt4)))
    (setq ptt3 pt3)
    (setq ptt3 pt4)
    );if
  (setq ptt4 (polar jd alf2 (- 0 x1)))
  (thh p2 ptt3 10)
  (thh p2 ptt4 11)
  (if (= id__ 1) (command "arc" pt5 "e" pt6 "r" R) (command "arc" pt6 "e" pt5 "r" R))
  (setq alfd (angf alf))
  (setvar "osmode" os) 
  (command "cmdecho" "1")
  (command "text" pause pause "" (strcat "偏   角=" alfd))
  (command "cmdecho" "0")
  (command "text" ""  (strcat "半   徑=" (rtos R 2 2)))
  (command "text" ""  (strcat "切 線 長=" (rtos x1 2 2)))
  (command "text" ""  (strcat "曲 線 長=" (rtos Cl 2 2)))
  (command "text" ""  (strcat "外   距=" (rtos E 2 2)))
  (command "text" ""  (strcat "緩和曲線長=" (rtos Ls 2 2)))
);ll_d


(defun angf (alf)
  (setq alff (angtos alf 1 4)
 n 1
 kk (strlen alff))
  (repeat kk
    (setq alfn (substr alff n 1))
    (if (= alfn "d")
      (setq nn n));if
    (setq n (+ n 1))
    );repeat
  (strcat (substr alff 1 (- nn 1)) "%%" (substr alff nn))
  );angf

(defun c:hh(/ p1 p2 pt1 pt2 pt3 pt4 pt5 pt6 pt10 pt20 id__ R V Ls E p3
                r1 x y l x0 x1 C jd alf alf1 alf2 q p Cl Ls1 Ls2)
  (command "ucs" "")
  (setq p1 nil p2 nil) 
  (while (= p1 nil) (setq p1 (entsel "n拾取第一條直線:")))
  (redraw (car p1) 3)
  (while (= p2 nil) (setq p2 (entsel "n拾取第二條直線:")))
  (redraw (car p2) 3)
  (initget 1)
  (setq R (getdist "n請輸入彎道半徑 R:  "))
  (initget 1 "Ls V")
  (setq p3 (getdist "n輸入緩和曲線長度(Ls)或[設計速度(V)]:  "))
  (if (= p3 "V") (ll_v) (progn (setq ls p3) (ll_d)))
  (princ)
);eline

(defun thh(len pt h)
  (setq en_data (entget (car len))
        old_data (assoc h en_data)
 new_data (cons h pt)
 en (subst new_data old_data en_data));setq
  (entmod en)
  );thh

在命令行輸入“appload”打開自動加載對話框。在對話框的“查找范圍”里找到“緩和曲線.LSP”的那個程序,選中后,點擊【加載】,顯示“已成功加載緩和曲線.LSP”后,關閉對話框,ok你那個程序自動啟動加載了。

三、在CAD中畫出切線長

四、運行程序在命令行中輸入hh回車

五、選擇兩條切線,然后輸入曲線半徑 如:2204.5回車

六、輸入緩和曲線長,270,繪圖完成!

 


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            亚洲国产精品成人综合色在线婷婷 | 91网站黄www| 久久国产尿小便嘘嘘尿| 亚洲综合精品自拍| 亚洲制服丝袜在线| 视频在线观看一区| 亚洲激情中文1区| 亚洲精品日产精品乱码不卡| 中文字幕一区二区三区在线观看| 国产精品美女久久久久久久久| 国产亚洲一区二区在线观看| 日本一区二区三区国色天香 | 久久精品国产成人一区二区三区| 日韩激情av在线| 美女国产一区二区| 国产永久精品大片wwwapp| 国产一区999| eeuss鲁片一区二区三区 | 国产成人免费在线观看| 高清av一区二区| 91免费在线播放| 欧美怡红院视频| 欧美一卡二卡在线| 久久精品日韩一区二区三区| 亚洲婷婷综合色高清在线| 亚洲欧美韩国综合色| 亚洲va中文字幕| 精品一区在线看| 91在线丨porny丨国产| 欧美日韩国产一级片| 精品成人佐山爱一区二区| 国产精品麻豆欧美日韩ww| 性做久久久久久久免费看| 激情六月婷婷综合| 欧美在线综合视频| 久久久久久久久久久久久久久99 | 精品免费一区二区三区| 国产精品久久三区| 日韩黄色免费电影| 成人国产精品视频| 欧美三区在线视频| 久久综合视频网| 亚洲成av人片在线观看无码| 精品一区中文字幕| 欧美日韩一区二区在线观看| 久久久久久99久久久精品网站| 亚洲精品成人天堂一二三| 久久国产综合精品| 欧美午夜精品一区二区蜜桃| 久久久久久亚洲综合影院红桃| 依依成人精品视频| 激情综合色播激情啊| 欧美做爰猛烈大尺度电影无法无天| 26uuu久久综合| 亚洲一区二区三区视频在线播放| 国产一区二区三区av电影| 在线精品视频小说1| 国产区在线观看成人精品| 蜜桃精品在线观看| 91黄色免费看| 亚洲国产成人自拍| 国产精品2024| 精品国产成人系列| 免费观看日韩av| 欧美日韩国产经典色站一区二区三区 | 国产不卡免费视频| 日韩欧美在线1卡| 一区二区三区精品久久久| 成人丝袜18视频在线观看| 日韩一区二区在线观看视频播放| 亚洲另类春色校园小说| 99久久综合精品| 国产精品乱码人人做人人爱 | 国产视频亚洲色图| 精品一区二区成人精品| 91精品国产综合久久婷婷香蕉| 亚洲色图在线看| 91亚洲精华国产精华精华液| 国产欧美一区二区精品久导航| 国产一区二区三区黄视频| 欧美不卡一二三| 精品一区二区免费看| www国产精品av| 国产精品综合av一区二区国产馆| 337p粉嫩大胆色噜噜噜噜亚洲| 国内成+人亚洲+欧美+综合在线| 精品国内片67194| 国产综合一区二区| 久久综合久久综合久久| 国产成人午夜片在线观看高清观看| 精品999在线播放| 国产91精品久久久久久久网曝门| 国产午夜一区二区三区| 白白色 亚洲乱淫| 亚洲久本草在线中文字幕| 欧美在线观看视频在线| 亚洲国产成人91porn| 日韩一区二区免费电影| 国产在线视频一区二区| 亚洲国产高清在线| 色婷婷综合久久久中文一区二区| 亚洲综合一区在线| 日韩精品在线一区二区| 国产盗摄视频一区二区三区| 亚洲欧美另类久久久精品| 在线精品视频一区二区三四| 五月婷婷欧美视频| 久久久久久久国产精品影院| 91蜜桃免费观看视频| 日韩电影在线一区二区| 久久影视一区二区| 99re视频精品| 蜜臀精品一区二区三区在线观看 | av一区二区不卡| 婷婷成人激情在线网| 欧美精品一区二区三区蜜臀| 成人免费视频网站在线观看| 亚洲一区二区三区小说| 久久久精品一品道一区| 色狠狠av一区二区三区| 精品一区二区三区视频在线观看| 中文字幕在线不卡国产视频| 欧美一区二区三区公司| 99久久综合狠狠综合久久| 麻豆一区二区三区| 亚洲精品国产高清久久伦理二区| 精品入口麻豆88视频| 91色婷婷久久久久合中文| 黄页视频在线91| 亚洲综合色噜噜狠狠| 国产清纯美女被跳蛋高潮一区二区久久w| 91在线看国产| 国产在线不卡一区| 三级在线观看一区二区| 中文字幕av不卡| 日韩美女一区二区三区| 91久久精品一区二区| 成人性视频网站| 狠狠色2019综合网| 亚洲成在线观看| 亚洲免费视频成人| 国产视频一区在线观看| 91精品国产综合久久久久久 | 日韩电影在线观看电影| 亚洲视频香蕉人妖| 国产亚洲综合性久久久影院| 欧美高清视频一二三区 | 777a∨成人精品桃花网| 91精品办公室少妇高潮对白| 国产黄色精品网站| 老司机精品视频导航| 午夜婷婷国产麻豆精品| 亚洲黄色片在线观看| 中文字幕欧美一| 国产精品亲子伦对白| 2021国产精品久久精品| 欧美一区二区三区思思人| 欧美在线一二三| 欧美优质美女网站| 色综合网站在线| 91免费版在线| 95精品视频在线| 色综合久久久久久久| 91麻豆免费在线观看| 色成人在线视频| 欧美性猛交一区二区三区精品| 在线日韩一区二区| 欧美午夜精品电影| 欧美老肥妇做.爰bbww视频| 欧美日韩国产乱码电影| 欧美一级理论片| 日韩欧美一区中文| 精品久久久久久久一区二区蜜臀| 日韩精品一区二区三区中文不卡 | 亚洲宅男天堂在线观看无病毒| 亚洲自拍偷拍九九九| 亚洲一区二区三区四区五区中文| 亚洲一区影音先锋| 日日夜夜免费精品视频| 麻豆成人av在线| 国产成人精品综合在线观看 | 亚洲黄色尤物视频| 亚洲福中文字幕伊人影院| 天堂一区二区在线免费观看| 免费久久99精品国产| 国内成人免费视频| 成人国产一区二区三区精品| 91麻豆蜜桃一区二区三区| 欧美日韩高清一区二区| 欧美大片在线观看一区| 久久久精品一品道一区| 亚洲伦在线观看| 日本一不卡视频| 成人精品国产免费网站| 在线一区二区视频| 欧美一二区视频| 中文字幕永久在线不卡| 日韩精品电影在线| jlzzjlzz亚洲女人18| 欧美男女性生活在线直播观看|