网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月29日
漏签
0
天
cad吧
关注:
1,128,669
贴子:
3,293,688
看贴
图片
吧主推荐
视频
游戏
41
回复贴,共
1
页
<<返回cad吧
>0< 加载中...
求大神解答,已知一个圆弧的两个端点,圆弧长度,怎么画出这个弧
只看楼主
收藏
回复
GalenBill
活跃吧友
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不知道圆弧半径 以及圆心
GalenBill
活跃吧友
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@borleee
@iou543
@胜利之鹫
@bskidtf
@yaocl1963
@Elvenpath℡ @caihaijunoo @丶Capcom @什么1233 @cbxandcbj 来一波
GalenBill
活跃吧友
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@Elvenpath℡
@caihaijunoo
@丶Capcom
@什么1233
@cbxandcbj
来一波
GalenBill
活跃吧友
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@yuanchj3333
10253
12
@碧甃沉簪
10132
13
@slience安息
9913
14
@明日默
9873
15
@做好人_未遂
GalenBill
活跃吧友
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
16
@Fir一一川哥
9760
17
@gaocheng92
9666
18
@漫遊遊漫
9390
19
@YLYyuluyi
9310
20
@zyab5201314
9261
GalenBill
活跃吧友
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这问题真心困扰我许久了, 哪位大大能帮我解答下吗?
borleee
吧主
16
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
列出表达式画出来就行了
谪仙大哥
活跃吧友
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
L=2π·arctan(a/2x)·(X²+a²/4)^0.5
L=弧长
a=两点距离
x=圆心力两点连线中点的距离
巨蟹幸存者
人气楷模
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有一个LISP程序的,感觉很好用,虽然工作中貌似碰不到
GalenBill
活跃吧友
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
巨蟹幸存者
人气楷模
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
从别的大神那下载过来的:已知两端点和弧长画弧:把下面的全部复制,新建写字板,后缀名改为.LSP,保存在CAD文件夹中(方便找到就OK了),再在CAD中加载这个程序.......以后按AAA就是画这弧的命令了.试试能不能满足要求吧~~~~~
(defun c:aaa (/ p1 p2 s a l x xx fx flx r c c1 c2 mspace myobj)
(defun N ()
(setq c (- (+ a (* 0.5 pi)) (* x 0.5)))
(setq cen (polar p1 c r))
(setq c1 (+ c pi))
(setq c2 (+ c1 x))
(setq myobj (vla-addarc mspace (vlax-3d-point cen) r c1 c2))
(princ)
)
(setq p1 (getpoint "\n请输入圆弧第一点:"))
(setq p2 (getpoint p1 "\n请输入圆弧第二点:"))
(setq s (getdist p1 "\n请输入弧长:"))
(setq a (angle p1 p2))
(setq l (distance p1 p2))
(vl-load-com)
(setq mspace (vla-get-modelspace
(vla-get-activedocument (vlax-get-acad-object))
)
)
(if (<= s l)
(progn
(prompt "您所要画的圆弧并不存在!")
(princ)
)
(progn
(setq x 2)
(setq fx (- (/ (sin (/ x 2)) x) (/ (* 0.5 l) s)))
(setq
flx (/ (- (* 0.5 x (cos (* 0.5 x))) (sin (* 0.5 x))) (* x x))
)
(setq xx (- x (/ fx flx)))
(while (> (abs (- x xx)) 0.0000000001)
(setq x xx)
(setq fx (- (/ (sin (/ x 2)) x) (/ (* 0.5 l) s)))
(setq flx
(/ (- (* 0.5 x (cos (* 0.5 x))) (sin (* 0.5 x))) (* x x))
)
(setq xx (- x (/ fx flx)))
)
(setq r (/ s xx))
(initget "N S")
(setq aa (getkword "\n 请输入圆弧方向[逆时针(N)/顺时针(S)]:"))
(if (= aa nil)
(setq aa "N")
)
(if (= aa "N")
(N)
(if (= aa "S")
(progn
(setq c (- (+ a (/ x 2)) (* 0.5 pi)))
(setq cen (polar p1 c r))
(setq c1 (- (+ c pi) x))
(setq c2 (+ c pi))
(setq myobj (vla-addarc mspace (vlax-3d-point cen) r c1 c2))
(princ)
)
)
)
)
)
)
吧唧晏
知名人士
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
上面的是什么
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示