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

您的位置:網(wǎng)站首頁(yè) > CAD教程 > 常見(jiàn)問(wèn)題

如何在AutoCAD中畫(huà)緩和曲線

時(shí)間:2011-08-07 15:31:46 來(lái)源:未知

如何在AutoCAD中畫(huà)緩和曲線

一、在CAD中畫(huà)出切線長(zhǎng)

二、運(yùn)行程序: 在命令行中輸入hh回車

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

四、輸入緩和曲線長(zhǎng),如270,繪圖完成!如圖

 

記事本格式內(nèi)容,新建的lisp語(yǔ)言,在CAD中要先加載

;;多義線摹擬緩和曲線。
;;輸入起止直線、半徑、緩和曲線長(zhǎng)或設(shè)計(jì)車速。
;;命令: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)
         (- (+ (- (/ 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))))
   #p#分頁(yè)標(biāo)題#e#     pt4 (cdr (assoc 11 (entget (car p2))))
        pt20(polar pt3 (angle pt3 pt4) (/ (distance pt3 pt4) 2))
         (+ (- (/ (* 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)
         (- (/ (+ 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)
   #p#分頁(yè)標(biāo)題#e# (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 "切 線 長(zhǎng)=" (rtos x1 2 2)))
  (command "text" ""  (strcat "曲 線 長(zhǎng)=" (rtos Cl 2 2)))
  (command "text" ""  (strcat "外   距=" (rtos E 2 2)))
  (command "text" ""  (strcat "緩和曲線長(zhǎng)=" (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請(qǐng)輸入彎道半徑 R:  "))
  (initget 1 "Ls V")
  (setq p3 (getdist "n輸入緩和曲線長(zhǎng)度(Ls)或[設(shè)計(jì)速度(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

 

 

公路設(shè)計(jì)中的緩和曲線在CAD中繪制時(shí)一直是個(gè)難題。
本人有一種簡(jiǎn)單的辦法可以做到。望頂。


輸入導(dǎo)線:pline命令繪制1、2、3各點(diǎn),其對(duì)應(yīng)坐標(biāo)如下
     x1=213.7748   y1=92.1117#p#分頁(yè)標(biāo)題#e#
        x2=313.7748    y2=92.1117
        x3=399.6787    y3=143.3026
     繪制通過(guò)ZH、HZ、QZ、HY和YH各點(diǎn)的與路線導(dǎo)線相切的含緩和曲線的平曲線。
通過(guò)計(jì)算,五個(gè)點(diǎn)的直角坐標(biāo)為:
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(啟動(dòng)真樣條曲線命令)
object/<Enter first point>:232.9548,92.1117(通過(guò)ZH)
Enter point :285.3608,94.4667
Close/Fit Tolerance/<Enter point>:311.8101,99.2371<通過(guò)QZ>
Close/Fit Tolerance/<Enter point>:336.9708,108.6801<通過(guò)YH>
Close/Fit Tolerance/<Enter point>:383.6319,133.7401<通過(guò)HZ>
Close/Fit Tolerance/<Enter point>:<加如回車>(選擇輸入切點(diǎn)的模式)
Enter star tangent:232.9548,92.1117   (輸入起點(diǎn)切點(diǎn))
Enter star tangent:383.6319,133.7401  (輸入終點(diǎn)的切點(diǎn))

---------------------------------------
以上是如何繪制緩和曲線的辦法了, 
 


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

            久久嫩草精品久久久精品一| 狠狠狠色丁香婷婷综合激情| 欧美色图一区二区三区| 亚洲一区在线观看网站| 久久久精品tv| 26uuu久久综合| 欧美一区二区三区免费观看视频| 欧美在线不卡一区| 91福利社在线观看| 欧美四级电影网| 欧美日韩亚洲综合一区 | 国产精品入口麻豆九色| 国产日韩欧美亚洲| 欧美国产日韩一二三区| 国产精品欧美综合在线| 中文字幕精品一区| 中文字幕精品一区二区三区精品| 久久免费看少妇高潮| 久久无码av三级| 国产精品伦一区| 91美女片黄在线观看| 91麻豆免费观看| 欧美浪妇xxxx高跟鞋交| 欧美日韩国产成人在线免费| 欧美日韩色综合| 精品成人一区二区| 亚洲欧洲av色图| 日韩电影在线观看电影| 久久99精品久久久久久久久久久久 | 欧美大片在线观看一区| 2023国产精品| 中文字幕在线不卡一区二区三区| 亚洲欧美另类图片小说| 午夜精品福利一区二区蜜股av| 奇米影视一区二区三区小说| 国产一区二区网址| 91免费观看视频| 日韩午夜在线影院| 国产欧美视频一区二区三区| 亚洲美女免费在线| 美女一区二区三区| 99这里只有久久精品视频| 欧美三级三级三级| 久久精品夜色噜噜亚洲a∨| 亚洲男同性视频| 麻豆一区二区99久久久久| 黄页网站大全一区二区| 色综合天天视频在线观看| 欧美一区日本一区韩国一区| 国产精品久久午夜| 国产精品久久久久影院| 日韩国产欧美在线视频| 99免费精品视频| 精品福利一二区| 性做久久久久久| 成人污污视频在线观看| 欧美一区二区三区四区五区| 国产精品家庭影院| 精品一区二区三区香蕉蜜桃| 91极品美女在线| 中文字幕av一区二区三区| 久久精品国产在热久久| 日韩精品一区第一页| 日本精品一区二区三区四区的功能| 欧美xxx久久| 亚瑟在线精品视频| 色综合久久88色综合天天6| 国产午夜精品美女毛片视频| 美女任你摸久久| 欧美日韩国产首页| 一区二区三区丝袜| 99久久国产综合色|国产精品| 精品国产免费人成在线观看| 日韩精品福利网| 欧美日韩美少妇| 亚洲精品国产品国语在线app| 成人精品视频.| 国产精品三级在线观看| 成人在线视频首页| 2023国产精品自拍| 久久97超碰国产精品超碰| 91精品国产aⅴ一区二区| 日韩激情av在线| 在线观看91精品国产麻豆| 亚洲国产精品嫩草影院| 欧美性猛交xxxxxxxx| 一区二区三区小说| 欧美午夜理伦三级在线观看| 亚洲综合精品久久| 91精品国产品国语在线不卡| 国产精品传媒入口麻豆| av成人老司机| 一区二区三区视频在线观看| 91久久一区二区| 午夜精品一区二区三区三上悠亚| 欧美久久高跟鞋激| 美女精品一区二区| 91丨九色丨黑人外教| 亚洲欧洲综合另类| 欧美午夜理伦三级在线观看| 午夜精品在线看| 精品国产91乱码一区二区三区| 国产精品中文欧美| 国产精品二区一区二区aⅴ污介绍| 成人免费黄色在线| 亚洲免费三区一区二区| 欧美日韩一级大片网址| 久久国产精品99久久久久久老狼| 国产亚洲综合色| 色综合久久中文字幕综合网| 天天射综合影视| 久久久一区二区| 99久精品国产| 蜜桃精品在线观看| 国产精品不卡在线| 日韩欧美中文字幕公布| 国产91高潮流白浆在线麻豆| 亚洲一区中文在线| 久久色成人在线| 欧美乱妇20p| 91在线免费看| 国内精品伊人久久久久av一坑| 亚洲激情网站免费观看| 久久九九全国免费| 91精品国产综合久久香蕉麻豆| av电影在线观看一区| 奇米影视一区二区三区| 亚洲男人的天堂av| 国产网站一区二区三区| 欧美精品久久久久久久久老牛影院| 国产真实精品久久二三区| 亚洲国产美女搞黄色| 国产亚洲1区2区3区| 欧美日韩国产一区二区三区地区| 国产99一区视频免费| 日本不卡免费在线视频| 中文字幕永久在线不卡| 久久色中文字幕| 在线不卡a资源高清| 91视频免费观看| 激情六月婷婷久久| 日本欧美在线看| 亚洲美女偷拍久久| 日韩精品最新网址| 欧美精品久久99久久在免费线| 国产精品一区二区x88av| 亚洲精品一二三区| 欧美精品一区二区在线观看| 欧美肥大bbwbbw高潮| 成人一道本在线| 日韩精品电影在线| 亚洲欧美日韩国产另类专区| 中文字幕不卡在线| 欧美成人综合网站| 欧美视频一二三区| 成人丝袜高跟foot| 国产精品系列在线播放| 欧美日韩国产综合一区二区三区 | 一区二区欧美视频| 国产免费观看久久| 国产丝袜欧美中文另类| 91精品国产入口| 欧美日韩一区二区三区高清| 国产成人啪免费观看软件| 国产女主播视频一区二区| 日韩色在线观看| 欧美麻豆精品久久久久久| 91在线精品一区二区| 亚洲 欧美综合在线网络| 亚洲国产另类精品专区| 中文字幕国产一区二区| 久久综合色婷婷| 日韩免费成人网| 福利电影一区二区| 国产专区欧美精品| 久久国产精品99久久人人澡| 手机精品视频在线观看| 捆绑变态av一区二区三区| 丝袜美腿亚洲综合| 午夜电影网一区| 五月综合激情网| 国产乱理伦片在线观看夜一区 | 狠狠色狠狠色综合| 免费成人在线播放| 青青草91视频| 国产iv一区二区三区| 国产黑丝在线一区二区三区| 久久国产精品色婷婷| 久久国产成人午夜av影院| 国产盗摄女厕一区二区三区| 国产尤物一区二区| 国产ts人妖一区二区| 高清shemale亚洲人妖| 欧美艳星brazzers| 欧美色图激情小说| 欧美顶级少妇做爰| 欧美电视剧免费观看| 亚洲欧洲性图库| 亚洲精品一卡二卡| 午夜精品久久久久久久久久|