自 1.2 版本以来,屋顶设计插件参数大部分都是通过脚本访问。
一些参数可以直接使用点 (.) 操作符访问。这些参数,也可以由 Max 的 showProperties 命令列出,如下:
uvwLen - 全局纹理长度(系统单位)。
uvwWid - 全局纹理宽度(系统单位)。
uvwUOffest - 全局纹理 U 向偏移。
uvwVOffest - 全局纹理 V 向偏移。
shingleVOffset - 全局瓦片 V 向偏移。
shingleUOffset - 全局瓦片 U 向偏移。
shingleLen - 全局瓦片长度(系统单位)。
shingleWid - 全局纹理宽度(系统单位)。
shingleOverLen - 瓦片重叠量。
shingleOverAng - 瓦片角度。
shingleSegments - 瓦片分段数。
shingleUseTex - 使用纹理坐标。
shingleHTiled - 瓦片 1/2 平铺。
shingleRevCust - 反转瓦片剖面。
shingleEnable - 启用瓦片。
shingleCutMethod - 剪切方法。
shingleZScale - 瓦片 Z 向比例。
shingleType - 瓦片类型。
covZOff - 封盖 Z 向偏移。
shinZOff - 瓦片 Z 向偏移。
matShinMin - 瓦片最小材质 ID。
matShinMax - 瓦片最大材质 ID。
matCovMin - 边封盖最小材质 ID。
matCovMax - 边封盖最大材质 ID。
matSphMin - 顶点封盖最小材质 ID。
matSphMax - 顶点封盖最大材质 ID。
matSeed - 随机材质 ID 种子。
其他参数可通过 .OPS 接口访问。可以使用 showInterface 命令列出 .ops 接口成员。
它们分别是:
getData (which) - 获得一个顶点/边/面数据的数组。
setData (which) (data) - 设置一个顶点/边/面数据的数组。
isMeshValid () - 如果是有效的网格,返回 true。
buildMesh () - 开始构建过程。
getData/setData (which) 参数必须是下列之一:
#VertZ - (浮点数组)顶点 Z 向约束。(没有发现 Batzal 侧线(封檐板))
#VertRad - (浮点数组)顶点球体封盖半径。
#EdgeCoverLength - (浮点数组)边封盖长度。
#EdgeCoverWidth - (浮点数组)边封盖宽度。
#EdgeCoverHeight - (浮点数组)边封盖高度。
#EdgeCoverAngle - (浮点数组)边封盖角度。
#EdgeCoverType - (浮点数组)边封盖类型。
#FaceTexLen - (浮点数组)面局部纹理长度。
#FaceTexWid - (浮点数组)面局部纹理宽度。
#FaceTexUoff - (浮点数组)面局部纹理 U 向偏移。
#FaceTexVoff - (浮点数组)面局部纹理 V 向偏移。
#FaceSlopeAngle - (浮点数组)面角度约束。(没有发现 Batzal 侧线(封檐板))
#FaceSlopeDirection - (浮点数组)面方向约束。(没有发现 Batzal 侧线(封檐板))
#VertSelection - (BitArray) 顶点选择
#EdgeSelection - (BitArray) 边选择
#FaceSelection - (BitArray) 面选择
#VertIsConstrained - (BitArray) 启用顶点 Z 向约束。
#VertIsCovered - (BitArray) 启用顶点球体封盖。
#EdgeSliceLeft - (BitArray) 启用边左侧切片。
#EdgeSliceRight - (BitArray) 启用边右侧切片。
#EdgeIsCovered - (BitArray) 启用边封盖。
#EdgeIsCoverFliped - (BitArray) 启用边封盖翻转。
#FaceSlopeDirIsConstrained - (BitArray) 启用面方向约束。
#FaceSlopeAngIsConstrained - (BitArray) 启用面角度约束。
#FaceHasLocalTex - (BitArray) 启用面局部纹理。
#FaceFlipInAngConst - (BitArray) 启用面翻转角度约束。
#EdgeIsUniting - (BitArray) 启用边统一。
请参阅关于函数调用,arrays (数组)和 BitArrays (比特数组)的 MAXScript (MAX脚本)文档文件。
注释:当几个面都统一到一个多边形里时,这个多边形将使用最低的索引面的参数。
(作者:无名汉化工作室 无--名)