CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 4441|回复: 5

[求助] cad固定边长通过调整角度调面积

[复制链接]
发表于 2009-5-1 14:21 | 显示全部楼层 |阅读模式
有没有高手帮我编个LISP:cad闭合多段线里固定所有边长通过调整角度调指定面积,如果不能达到指定面积,就提示无法达到指定面积,以及固定闭合多段线里指定的某几条边长及通过调整角度及剩余边长调指定面积,如果不能达到指定面积,就提示无法达到指定面积。。。。。。。。。。2 y8 H& g+ u  K% Q
" F+ [$ l1 h, U: y+ |/ n0 D
因为我要经常要调不改变尺寸调面积,求哪位老大帮我,不胜感激!
发表于 2009-5-1 17:21 | 显示全部楼层
三角形的就可以用autocad2010的参数化功能实现楼主的要求% x& I; W5 ^, D6 f# O) W
, V& j  O7 S' n# t6 x5 h
固定两条边的边长,通过改变这两条固定边长的边的夹角和另外一边的长度实现楼主所要的,呵呵
3 f: b( s% i- s1 q5 V- \% I& e) J- {! C" L6 s4 n6 j, ~5 `
我个人猜测,四边形的应该也行,关键是知道任意四边形的面积公式是什么。# g9 \+ j; g! n9 a

! p, t% T, f/ f5 l5 U% g8 ~, ~& w" @
下面图中的“user1“这个参数是面积,可以任意输入你想要的,
1 l* v& N' E2 J7 E3 |& b' m角度    a1=asin(2*user1/d1/d2),即三角形面积公式S=1/2*a*b*sin(a、b的夹角)的逆向运算
$ v* |, x2 ]& ^; H& ~( T. P

9 l- z+ d2 P6 R4 R$ ~0 P, B3 Z2 S, @4 `/ W' j: s# h

& w& T1 v7 M# w+ P4 ~! B) B# f3 E* u

) G1 J" v" }" `
2 |% i; S  j6 H' H% M
8 h5 O; l* A! E" r# G9 x6 M3 m) V! c/ Q# j: L. V
[ 本帖最后由 truezx 于 2009-5-1 17:27 编辑 ]

本帖子中包含更多资源

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

x
发表于 2009-10-26 15:18 | 显示全部楼层
学习了  感谢turezx老师
发表于 2009-10-26 15:20 | 显示全部楼层
对不起,打错名字了  是感谢truezx老师。。。。不好意思啊。在这里向你道歉了
发表于 2009-10-26 16:46 | 显示全部楼层
发表于 2009-10-26 17:02 | 显示全部楼层
看了看,不错的,谢谢你
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2025-5-1 20:52

CAD设计论坛,为工程师增加动力。

© 2005-2025 askcad.com. All rights reserved.

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