语法

  • r(xAngle, yAngle, zAngle)
  • r(center, xAngle, yAngle, zAngle)

参数

  1. xAngle – 浮点型
    要绕 x 轴旋转的角度(以度为单位)。
  2. yAngle – 浮点型
    要绕 y 轴旋转的角度(以度为单位)。
  3. zAngle – 浮点型
    要绕每个 z 轴旋转的角度(以度为单位)。
  4. center – 选择器
    scopeOrgin | scopeCenter } – 旋转中心。 默认值为 scopeOrgin。 (未提供 center 选择器时使用)。

说明

r 操作用于绕枢轴(按 xyz 顺序)旋转当前形状的 scope。 旋转中心为当前形状的 scopeOrigin (scope.t) 或当前形状的 scopeCenter

注:

r(x,y,z) 与 rotate(rel,pivot,x,y,z) 相同

相关内容

示例

旋转中心

在本示例中,体量模型沿垂直方向进行分割,剖切片绕 scope.t 进行旋转。 显示了每个剖切片的范围,请注意 y 轴如何表示对称轴。

height = 18
dy = 2
Lot-->
   extrude(height)
   split(y) { dy : r(0, 
                     360*split.index/split.total, 0)
                   X }*
GUID-5D657F4C-226B-4E83-8D97-80113849322E-web

与上面的示例相同,但是这次旋转将围绕范围中心。

height = 18
dy = 2

Lot-->
   extrude(height)
   split(y) { dy : r(scopeCenter, 0, 
                     360*split.index/split.total, 0)
                   X }*
GUID-A0A56591-DE4E-4167-859D-583E0DD102F0-web