动态组件函数教程_SKETCHUP函数(中文版)

CHOOSE(index,value1,value2, …valueN)/根据索引值返回后面对应的值

choose函数常搭配下拉选单来实现列表更改功能,index是函数的索引值,它可以引用一个属性,或者直接是一个数值。

当index=1时,返回value1,当index=2时,返回value2,以此类推。

example:=CHOOSE(2,”Blue”,”Red”,”Green”)结果=Red

example:=CHOOSE(Lex,“白色”,“红色”,“橙色”,“黄色”,“绿色”,“蓝色”),如果(Lex)=3,则颜色为橙色,以此类推。

example:=CHOOSE(OPTIONINDEX(“Material”),”100″,”150″,”200″),那么根据在“组件选项”窗口中选择对应材料,返回100,150,200

动态组件函数教程_SKETCHUPGO(中文版)

CURRENT(“attributeName”)/ 函数采用属性名称字符串并返回此属性的当前值。适用于组件的大小或位置。此功能允许您检查“缩放工具”或“移动工具”操作

记录当前运算或者显示的结果,并执行下一步操作,这个函数理解起来有些抽象,尽量用案例来阐述。

动态组件函数教程_SKETCHUP函数(中文版)
current函数实例

前面可以看出LenX并不能直接引用LenX自身,所以公式显示是错误的,这里就需要借助到current的功能,来对LenX进行取值运算。

※注意※ 目前current的只有在英寸单位下能够正常工作

EDGES()/函数返回组件或者组的边数

LARGEST(value1,value2,…valueN)/函数返回value1,value2,…valueN当中的最大值

LAT()/函数返回SU当前模型的纬度

LNG()/函数返回SU当前模型的经度

NEAREST(originalValue, value1, value2, …valueN)/函数将originalValue与目标值value1,value2,…valueN的列表进行比较,并返回最接近originalValue的值

OPTIONINDEX(“attributeName”)

OPTIONLABEL(“attributeName”)

SMALLEST(value1,value2,…valueN)

SUNANGLE()

SUNELEVATION()

 

9

文章导览

评论

评论

1
分享本页
微信扫一扫浏览本页
微信二维码 扫一扫添加微信

我们注意到您的浏览器版本过低。本站需要在更现代的浏览器上才能充分展现,我们推荐您下载谷歌Chrome浏览器来浏览本站。

下载谷歌浏览器