assetInfo 函数

语法

  • float assetInfo(filePath, attribute)

参数

  1. filePath - string
    资产路径。 有关搜索位置的信息,请参阅资产搜索
  2. attribute - selector
    { sx | sy | sz | tx | ty | tz } - 指定资产大小或平移。

返回

返回资产大小或平移。

描述

assetInfo 函数用于返回在 filePath 中定义的资产大小或平移,具体取决于指定的 attribute 选择器。

相关内容

示例

注:
  • 平移值由 CityEngine 根据资产边界框的拐角,使用可能的 x、y 和 z 坐标 (XYZmin) 最低的拐角进行计算。
  • 所有特定的 3d 变换(在本示例中,maya 平移 X = 0.6, Y = 0.7, Z = 0.8)不会意外与 CityEngine 计算的平移混淆。
Maya 资产缩放的单位立方体
print(assetInfo("assets/unitCube.obj", sx))
print(assetInfo("assets/unitCube.obj", sy))
print(assetInfo("assets/unitCube.obj", sz))
print(assetInfo("assets/unitCube.obj", tx))
print(assetInfo("assets/unitCube.obj", ty))
print(assetInfo("assets/unitCube.obj", tz))
# results =
# 0.2
# 0.3
# 0.4
# 0.5
# 0.55
# 0.6