primitiveDisk 操作

语法

  • primitiveDisk()
  • primitiveDisk(nVertices)
  • primitiveDisk(nVertices, radius)

参数

  1. nVertices - float
    圆盘边界处的折点数。 必须至少有 3 个折点。 默认值为 16。
  2. radius - float
    圆盘半径。

描述

primitiveDisk 操作用于将圆盘几何插入当前形状范围。

  • 如果未给出 radius,则边界框将与范围重合。 零范围大小的处理方式与在 i 操作中的相同。
  • 如果指定了 radius,则圆盘将置于位于 y=0 的范围的 xz 中心处。

如果一个范围大小为零而另外两个大小不为零,则将相对于由有值的范围大小定义的平面插入圆盘。

第一个纹理图层(色彩映射表)中存在圆盘的纹理坐标。

相关内容

示例

插入的圆盘具有 16 个折点并适合当前范围 xy 维度。

Lot-->
   rotateScope(-90, 0, 0) // scope.sz is 0
   primitiveDisk()
   texture("builtin:uvtest.png")
位于范围 xy 中并具有 16 个折点的圆盘

插入的圆盘具有 8 个折点,半径为 10 并且位于 xy 中心处。

Lot-->
   rotateScope(-90, 0, 0) // scope.sz is 0
   primitiveDisk(8,10)
   texture("builtin:uvtest.png")
位于 xy 中心并具有 8 个折点的圆盘