--定义变量a ,它用来收集 i 的面数和点数;getPolygonCount返回一个二元数组,第一个元素包含面的数量,第二个元素包含点的数量。
if classof i != VRayProxy do (if a[1] == 0
then append NoneObj i
复制代码
--if语句 classof表示返回值的类别 在这里可以看做是返回对象的类别;a[1]表示数组中的第一个元素,这里就是表示面数;append表示添加的意思,在这里就是将 i 添加到NoneObj这个事先定义的数组中。
--那么整句解释起来就是:如果 i 的类别不是VRay代理物体,那么又如果 i 的面数为0,那么将 i 添加到NoneObj数组中
if NoneObj.count == 0 then messagebox"没有空物体点击确定退出"