← 返回函数库

rectify

Geometry Manipulation Rectify 部分实现

CityEngine 官方语法

rectify(axes)

参数说明

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

描述

将当前形状的边对齐到与指定轴平行的方向。常用于将略微倾斜的面或边修正为水平/垂直。

当前实现为简化版本。对复杂几何体的 rectify 效果可能有限。

官方示例

将边对齐到 XY 轴:

Mesh --> rectify(xy)

实现说明

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

🎨 3D 预览 — 修正

@StartRule\nLot --> primitiveCube(4, 4, 4)\n        rectify(xy)\n        color(0.7, 0.8, 0.9)