语法
- float scope.t{x|y|z}
- float scope.r{x|y|z}
- float scope.s{x|y|z}
- float scope.elevation
描述
scope 属性表示当前形状在范围中相对于枢轴的定向边界框,由三个矢量定义:平移矢量 t、旋转矢量 r(编码方式与 pivot.o 相同)和大小矢量 s。
这些矢量元素使用 x、y 和 z 后缀。 该属性可进行读写。 scope.elevation 属性包含当前形状范围的原点高于海平面的高程,以米为单位。 这与 CityEngine 坐标系的 y 轴相同;请注意,此属性无法设置。
相关内容
示例
Wall --> print(scope.sx)
s(10, '1, '1)
print(scope.sx)
Wall --> set(scope.rz, 87.3)
Wall --> print(scope.ty)
t(0, 10, 0)
print(scope.ty)
下面是使用 scope.sx 打印前立面的宽度的另一个示例。
Lot --> extrude(10)
comp(f) {front: print(scope.sx) FrontFacade}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。