明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2650|回复: 9

怎样直接画已知弧长的弧

[复制链接]
发表于 2006-7-20 15:00:00 | 显示全部楼层 |阅读模式
在不要计算的情况下,可不可以直接画出已知半径和弧长的弧,
发表于 2006-7-20 15:52:00 | 显示全部楼层

我也想知道

发表于 2006-7-20 16:56:00 | 显示全部楼层
请参考:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2006-7-30 20:07:00 | 显示全部楼层
看不懂
发表于 2006-7-30 21:49:00 | 显示全部楼层
可以先用已知半径随便画个圆弧,再用LENGTH(快捷键LEN)命令下的T,再输入弧长即可!可以自己试试,具体看命令提示!
发表于 2006-8-1 06:17:00 | 显示全部楼层

用这个lisp

可以直接画出已知半径和弧长的弧.

依次点选,端点、圆心,输入弧长值,即可

(defun C:ARCH (/ os pa pb h xa ya xb yb r xL a)
  (setq os (getvar "osmode"))
  (setvar "osmode" 32)
  (setq pa (getpoint "\n duan dian 端点:"))
  (setq pb (getpoint "\n yuan xin 圆心:"))
  (setq  h (getreal  "\n hu chang 弧长:"))
  (setq xa (car pa) ya (cadr pa))
  (setq xb (car pb) yb (cadr pb))
  (setq  r (sqrt (+ (* (- xa xb) (- xa xb)) (* (- ya yb) (- ya yb)))))
  ;(setq xL (* 2 r (sin (/ h (* 2 r)))))
  (setq a (* (/ h r) (/ 180 pi)))
  (setvar "osmode" os)
  ;(command "arc" pa "c" pb "L" xL)
  (command "arc" pa "c" pb "A" a)
  )

发表于 2006-8-2 16:22:00 | 显示全部楼层
5楼说的可以解决
发表于 2006-8-12 16:51:00 | 显示全部楼层
lisp好像不能用哦
发表于 2006-8-14 12:41:00 | 显示全部楼层

晕,有这么复杂吗?

用圆弧命令画已知半径任意圆弧,再用len命令确定圆弧长度不就OK?

发表于 2007-10-18 11:04:00 | 显示全部楼层

我试用了,5楼6楼都不错,谢谢

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 20:32 , Processed in 0.192206 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表