← 返回函数库

alignScopeToGeometryBBox

Scope Alignment 部分实现

CityEngine 官方语法

alignScopeToGeometryBBox(axes)

参数说明

参数类型默认值说明
axesselector要对齐的轴:world.x、world.y、world.z 或组合。

描述

将 scope 对齐到几何体的轴对齐包围盒(AABB)。与 alignScopeToGeometry 不同,此操作使用包围盒的主轴而非几何体本身的形状方向。

当前实现为简化版本。

官方示例

对齐到包围盒:

Mass --> alignScopeToGeometryBBox(world.y) Aligned

实现说明

CGA.js 中的 alignScopeToGeometryBBox 实现基于 CityEngine 2025.1 官方文档。

🎨 3D 预览 — 对齐到包围盒

@StartRule\nLot --> primitiveCube(4, 4, 4)\n        r(0, 30, 0)\n        alignScopeToGeometryBBox(world.y)\n        color(0.5, 1, 0.5)