完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Revit常用的函数表达全收录,值得收藏

发布于:2019-09-02
首页/BIM专题
7230
分享

一、常用运算逻辑


运算逻辑符号例子例子的返回值
大于x>y如果x>y,返回真,否则为假
小于x<y如果x<y,返回真,否则为假
等于x=y如果x=y,返回真,否则为假
逻辑与andand(x=1,y=2)当x=1并且y=2时,返回真,否则为假
逻辑或oror(x=1,y=2)当x=1或y=2时,返回真,只有当x≠1且y≠2时,才返回假
逻辑非notnot(x=1)当X≠1时,返回真,当x=1时,返回假
条件语句if(条件,返回1,返回2)if(x=1,1mm,2mm)当x=1时,返回1mm,否则返回2mm

腿腿教学网-Revit常用的函数表达全收录,值得收藏

二、Revit常用条件语句表

1、可见性的条件约束

V=a>b  

释义:当a>b时,设定的条件成立,“可见性”会被勾选,能够看到;

否则就去除勾选,图元不可见。

2、根据一个是否参数,对另外一个参数进行二选一

L=if(a,5000mm,7500mm)

释义:当a为“真”时,L=5000mm,否则L=7500mm。

例如,关于a的公式是a=3>2,那么L=5000mm。

3、根据某个参数,对另外一个参数进行二选一

L=if(a>3000mm,5000mm,7500mm)

释义:当a大于3000mm时,L=5000mm,否则L=7500mm。

4、根据一个参数的两个条件,给另外一个参数分成三段来赋值

旋转角度=if(d < 34000="" mm,="" a1="" *="">

if(d < 94000="" mm,="" 10="" *="" a1="" +="" (n="" -="" 10)="" *="" a2,="" 10="" *="" a1="" +="" 20="" *="" a2="" +="" (n="" -="" 30)="" *="">

释义:

当d小于34米时,旋转角度为a1 * n,

当d大于34米小于94米时,旋转角度为10 * a1 + (n - 10) * a2,

超过94米的,旋转角度为10 * a1 + 20 * a2 + (n - 30) * a3。

腿腿教学网-Revit常用的函数表达全收录,值得收藏



三、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+c2-a2)/(2bc)

        =cos()=(b^2+c^2-a^2)/(2*b*c) ————换为revit的表达

acos((b^2+c^2-a^2)/(2*b*c))———换为反余弦,得到一个角度


cosb=(aa2+cc2-bb2)/(2aacc)=(aa^2+cc^2-bb^2)/(2*aa*cc)

sinB=sqrt(1-((aa^2+cc^2-bb^2)/(2*aa*cc))^2) 

————已知cosB,求sinB的值

3、三角形面积公式=已知2条边和1个角

S=0.5*absinC————正弦函数的

S=abc/4R,外接圆半径为R  ————外接圆半径与面积

4、已知圆心角an,求弧长

L=2*pi()*r*(an/360°)

5、已知三边和半径,求圆心角

=2*asin(0.5*c/r)  ————以边长c求C角

6、内切圆半径

r=2*s/(a+b+c)

三角形的面积等于三个小三角形面积的和,即为(r/2)*(a+b+c)=S

7、已知三边和侧楞夹角求三棱锥的体积

V=(1/6)abc√1+2(cosA)(cosB)(cosC)-cosA^2-cosB^2-cosC^2

8、已知底面积和高,求三棱锥的体积

V=(1/3)S*h

9、已知三棱锥的体积,求高

h=3*V/S

腿腿教学网-Revit常用的函数表达全收录,值得收藏

转载请注明来源本文地址:https://www.tuituisoft/bim/3410.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了

微信咨询
扫描客服微信
QQ咨询
联系QQ:

2158157721

电话咨询
咨询电话:

15359439502

APP下载
扫码关注
关注微信公众号
返回顶部