assetBestRatio 函数

语法

  • string assetBestRatio(searchQuery, axesRatio)

参数

  1. searchQuery - string
    要在工作空间所有文件列表上应用的搜索查询。 有关语法的详细信息,请参阅 fileSearch / filesSearch
  2. axesRatio - string
    { "xy" | "xz" | "yz" | "xyz" } - 当前范围的轴。

返回

具有最佳比例的资产(根据 axesRatio)。

描述

assetBestRatio 函数会从在 searchQuery 中指定的文件列表根据指定的 axesRatio 字符串返回具有以最佳方式调整比例的资产。

相关内容

示例

根据最佳比例插入资产

目的是根据(物理)大小比例插入池中的资产。 资产池如下图所示。 颜色(仅)用于直观地强调物理大小比例。

资产比例池

注:

由于资产根据其比例进行颜色编码,可以看到又“长”又“宽”的地块使用黑色和粉色资产,而“近似方形”的地块使用红色和蓝色资产。

Lot -->
    innerRectangle(scope) { shape : Insert }

Insert -->
    alignScopeToAxes(y)
    s('1,0,'1)
    i(assetBestRatio(
        "/myProject/assets/cube_*.obj", "xz"))
比率为 1 的最佳比例