EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 784|回复: 5
打印 上一主题 下一主题

[心得体会] 【转帖】Revit常用公式

[复制链接]

9

主题

39

帖子

322

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
322

社区QQ达人

跳转到指定楼层
楼主
发表于 2014-11-17 14:32:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
作为新人参数化比较头疼,在网上看见有网友整理了一些常用公式,就在此分享学习一下,希望能有助于学习参数化。
1)三角形面积公式=已知三条边
S=√[p(p-a)(p-b)(p-c)]
=(1/4)√[(a+b+c)(a+b-c)(a+c-b)(b+c-a)]
=0.25*sqrt((a+b+c)*(a+b-c)*(a+c-b)*(b+c-a))   -------- 换为revit的表达            
=0.25*sqrt((d+e+f)*(d+e-f)*(d+f-e)*(f+e-d))   -------- 换为第二个三角形  
2)余弦公式
cosA=(b2+c3-a2)/(2bc)
=cos()=(b^2+c^3-a^2)/(2*b*c)    ------- 换为revit的表达
acos((b^2+c^3-a^2)/(2*b*c))    -------- 换为反余弦,得到一个角度
=cosb=(aa2+cc3-bb2)/(2aacc)=(aa^2+cc^3-bb^2)/(2*aa*cc)
sinB=sqrt(1-((aa^2+cc^3-bb^2)/(2*aa*cc))^2)      --------已知cosB,求sinB的值
3)三角形面积公式=已知2条边和1个角
S=0.5*absinC    -------- 正弦函数的

Revit常用条件语句
1)根据某个参数,对另外一个参数进行二选一
L=if(a>3000mm,5000mm,7500mm)
释义:当a大于3000mm时,L=5000mm,否则L=7500mm。
2)根据一个是否参数,对另外一个参数进行二选一
L=if(a,5000mm,7500mm)
释义:当a为“真”时,L=5000mm,否则L=7500mm。
例如,关于a的公式是a=3>2,那么L=5000mm。
3)根据一个参数的两个条件,给另外一个参数分成三段来赋值
旋转角度=if(d < 34000 mm, a1 * n, if(d < 94000 mm, 10 * a1 + (n - 10) *a2, 10 * a1 + 20 * a2 + (n - 30) * a3))
释义:当d小于34米时,旋转角度为a1 * n,当d大于34米小于94米时,旋转角度为10 * a1 + (n - 10) * a2,超过94米的,旋转角度为10 * a1 + 20 * a2 + (n - 30) * a3。
4)可见性的条件约束
V=a>b
释义:当a>b时,设定的条件成立,“可见性”会被勾选,能够看到;否则就去除勾选,图元不可见。
S=abc/4R,外接圆半径为R   ---------外接圆半径与面积


5)已知圆心角an,求弧长
=2*pi()*r*(an/360°)
6)已知三边和半径,求圆心角
=2*asin(0.5*c/r)  ------以边长c求C角。
7)内切圆的半径
=2*s/(a+b+c)
因为三角形的面积等于三个小三角形面积的和,即为(r/2)*(a+b+c)=S
8)已知三边和侧楞夹角求三棱锥的体积
=(1/6)abc√1+2(cosA)(cosB)(cosC)-cosA^3-cosB^3-cosC^2
9)已知底面积和高,求三棱锥的体积
=(1/3)S*h
10)已知三棱锥的体积,求高
=h=3*V/S


欢迎大家补充~共同学习
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏2 转播转播 分享分享 分享淘帖 支持支持 反对反对

479

主题

2521

帖子

1万

积分

admin

Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10

积分
14067

终身成就勋章元老勋章特殊贡献勋章

QQ
2F
发表于 2014-11-17 14:54:39 | 只看该作者
EaBIM老法师们整理的
Revit参数化培训中都会结合案例运用
https://www.eabim.net/thread-172617-1-1.html

9

主题

39

帖子

322

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
322

社区QQ达人

3F
 楼主| 发表于 2014-11-17 14:58:29 | 只看该作者
admin 发表于 2014-11-17 14:54
EaBIM老法师们整理的
Revit参数化培训中都会结合案例运用
https://www.eabim.net/thread-172617-1-1.html
...

十分感谢~~~~~~

0

主题

4559

帖子

1432

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1432
6F
发表于 2016-1-19 07:43:25 | 只看该作者
为她学一首歌,如果可能,结婚时当着大家的面唱给她听。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2024-11-25 08:21

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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