素材:Revit公式
2019-01-16 本文已影响0人
BIMnotes
幂运算
- X y
Revit中的调用(注意参数类型):X ^ y
圆和Pi
- Revit中的调用:pi( )
- 例:圆的面积 = pi() * r ^ 2
平方根
-
Revit中的调用(注意参数类型):sqrt(X)
绝对值
- Revit中的调用:abs( )
判断是\否参数
- 在是\否参数后面的公式栏输入条件
- 例:⬜= a > b
条件判断
- 格式:IF (<判断>, <结果为是>, <结果为否>)
- 支持的运算
- 大于>;
- 小于<;
- 等于=;
- 除/;
- 两个条件同时成立,则结果为真and;
- 两个条件成立一个,则结果为真or;
- 声明不成立not
- 例:IF (Length < 900, <true>, <false>)
IF ( AND (x = 1 , y = 2), <true>, <false>)
IF ( Length < 500 , 100 , IF ( Length < 750 , 200 , IF ( Length < 1000 , 300 , 400 ) ) )
三角函数
- sin(); cos(); tan()
- asin(); acos(); atan()
数学常数E
- e^x
Revit中的调用:exp(x)
对数
- Revit中的调用:log( )
自然对数
- Revit中的调用:In( )
Revit取整数
- 四舍五入:round(X)
round(3.1) = 3
round(3.5) = 4
round(-3.7) = -4 - 进一法:roundup(X)
roundup(3) = 3
roundup(3.1) = 4
roundup(-3.7) = -3 - 去尾法:rounddown(X)
rounddown(3) = 3
rounddown(3.7) = 3
rounddown(-3.7) = -4