← 返回函数库

insert

Geometry Creation Insert 部分实现

CityEngine 官方语法

insert(\"filePath\")\ni(\"filePath\")

参数说明

参数类型默认值说明
filePathstring要插入的模型文件路径(.obj、.gltf 等)。

描述

将外部 3D 模型文件插入到当前形状中。模型会按当前 scope 进行缩放和定位。i 是 insert 的缩写形式。

当前实现为 stub。在完整环境中需要加载外部模型文件。

官方示例

插入模型:

Anchor --> insert("tree.obj") Tree

实现说明

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

🎨 3D 预览 — 插入模型

@StartRule\nLot --> primitiveCube(2, 2, 2)\n        // insert("model.obj")\n        color(0.7, 0.7, 0.8)

代码编辑器自动补全

简化参数补全:输入 insert( 时,补全列表显示简化条目:
insert("filePath")insert("filePath", world.y)
可直接选择对应的插入形式。