vrdUVUnfoldSettings

vrdUVUnfoldSettings 类

(继承 vrdData)

保留通过“展开 3D”进行 UV 展开的设置。请参见 vrUVService.unfold(nodes, unfoldSettings, layoutSettings, uvSet)

摘要

函数:

函数

vrdUVUnfoldSettings.getIterations()

vrdUVUnfoldSettings.getMapSize()

vrdUVUnfoldSettings.getPreventBorderIntersections()

vrdUVUnfoldSettings.getPreventTriangleFlips()

vrdUVUnfoldSettings.getRoomSpace()

vrdUVUnfoldSettings.setIterations(iterations)

设置通过“展开 3D”展开 UV 时应用的优化迭代次数。

vrdUVUnfoldSettings.setMapSize(mapSize)

设置反边界自相交使用的房间空间的纹理贴图大小。

vrdUVUnfoldSettings.setPreventBorderIntersections(prevent)

激活反边界自相交算法。房间空间参数被考虑在内。请参见 vrdUVUnfoldSettings.setRoomSpace(roomSpace)

vrdUVUnfoldSettings.setPreventTriangleFlips(prevent)

激活反三角形翻转算法。

vrdUVUnfoldSettings.setRoomSpace(roomSpace)

设置房间空间(以像素为单位),与通过 setMapSize 设置的贴图大小相关。房间空间是反边界自相交算法在一个孤岛内边界之间允许的最小空间。仅当通过 vrdUVUnfoldSettings.setPreventBorderIntersections(prevent) 启用了反边界自相交时,此设置才有效。避免使用较大的值,因为它会降低展开计算的速度并产生扭曲。