Cad_Cae 板


LINE

※ 引述《Phileo ()》之铭言: : 请问一下 : 如果说有一个抛物线方程式要用autocad画出来 : 例如 y=2x^2 : 要怎麽画呢? : 谢谢 刚刚找到一个抛物线的Lisp程式,给你参考 来源处 http://cadcam.mold.net.tw/online/3Wbbs/acad/280.htm 以下列出说明及程式,可将下列存成 ???.lsp, 使用前执行(load"路径/???.lsp"),路径须使用顺斜线/别忘记。 ;已知顶点、焦距、轴长、旋转角,画抛物线 ;采用7点近似画法,以云形线画出抛物线 ;端点及顶点由已知资料直接求得, ;再求4个中间点中间点,及端点的斜率 ;以上面九个条件图画出零度之抛物线才以rotate指令旋转 ;物件锁点设定为无 (setq osn (getvar "osmode")) (setq osn (setvar "osmode" 0)) ;资料输入 (setq p4(getpoint "\n输入抛物线顶点: ")) (setq focus(getreal "\n输入抛物线焦距: ")) (setq length(getreal "\n输入抛物线轴长: ")) (setq angle(getreal "\n输入抛物线角度: ")) ;已知抛物线 x座标值,求 y座标值公式: ; y=k+2*focus^0.5*(x-h)^0.5 ;or y=k-2*focus^0.5*(x-h)^0.5 ; p1x=h+length p1y=k+2*focuse^0.5*length^0.5 ; p2x=h+2*length/3 p2y=k+2*focuse^0.5*length^0.5*(2/3)^0.5 ; p3x=h+length/3 p3y=k+2*focuse^0.5*length^0.5*(1/3)^0.5 ; p4x=h p4y=k ; p5x=h+length/3 p5y=k-2*focuse^0.5*length^0.5*(1/3)^0.5 ; p6x=h+2*length/3 p6y=k-2*focuse^0.5*length^0.5*(2/3)^0.5 ; p7x=h+length p7y=k-2*focuse^0.5*length^0.5 (setq h(car p4) k(cadr p4)) (setq foc(sqrt focus) len(sqrt length)) (setq n13(sqrt (/ 1.0 3.0)) n23(sqrt (/ 2.0 3.0))) (setq p1x(+ h length) p2x(+ h (* 2 (/ length 3))) p3x(+ h (/ length 3)) p5x p3x p6x p2x p7x p1x p1y(+ k (* 2 foc len)) p2y(+ k (* 2 foc len n23)) p3y(+ k (* 2 foc len n13)) p5y(- k (* 2 foc len n13)) p6y(- k (* 2 foc len n23)) p7y(- k (* 2 foc len)) ) ;已知抛物线 x座标值,求抛物线斜率公式: ; y'=2*focus^0.5/(x-h)^0.5 ;or y'=-2*focus^0.5/(x-h)^0.5 ; y'(p1x)=focus^0.5/length^0.5 ; y'(p7x)=-focus^0.5/length^0.5 (setq slope1(* foc (/ 1.0 len)) slope2(- 0.0 (* foc (/ 1.0 len))) ) (setq p1(list p1x p1y) p2(list p2x p2y) p3(list p3x p3y) p5(list p5x p5y) p6(list p6x p6y) p7(list p7x p7y) p8(list (+ p1x 1.0) (+ p1y slope1)) p9(list (+ p7x 1.0) (+ p7y slope2)) ) ;画出抛物线 (command "spline" p1 p2 p3 p4 p5 p6 p7 "" p8 p9) (command"rotate" "l" "" p4 angle) ;复原物件锁点 (setvar "osmode" osn) --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.36.169
1F:推 Phileo:感谢~~试试去~~:D 61.229.127.157 04/23
2F:推 seagate01:感谢 05/26 11:23







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP