土木在线论坛 \ BIM技术 \ BIM专业软件 \ BIM实用技巧:Revit常用公式整理

BIM实用技巧:Revit常用公式整理

发布于:2018-11-07 14:56:07 来自:BIM技术/BIM专业软件 [复制转发]
BIM实用技巧:Revit常用公式整理 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 ---------外接圆半径与面积整理



全部回复(0 )

只看楼主 我来说两句抢沙发

BIM专业软件

返回版块

9071 条内容 · 266 人订阅

猜你喜欢

阅读下一篇

BIM实用技巧:Revit如何画一个开启角度可控的3D门?

BIM实用技巧:Revit如何画一个开启角度可控的3D门?问题描述:想在三维视图中画一个门,开启角度可以参数控制,如何做这个门族?编辑了一个常规门族,定义了旋转角度,载入项目后发现无法调整!! 解决方法:门的旋转轴很难控制,而且可以先在族编辑器里尝试其可行性,最好利用好锁定功能。另外,也可以使用“方案”来做,做成不同角度的族,使用时直接修改其族类型即可。

回帖成功

经验值 +10