Class TorusGeometry

圆环几何体

Hierarchy

Constructors

Properties

__class__: "TorusGeometry"
_currentTriangleIndex: any
_numVertices: any
_rawIndices: any
_vertexIndex: any
_vertexNormalData: number[]
_vertexNormalStride: any
_vertexPositionData: number[]
_vertexPositionStride: any
_vertexTangentData: number[]
_vertexTangentStride: any
addTriangleClockWise: any

添加三角形索引数据

Param

当前三角形索引

Param

索引0

Param

索引1

Param

索引2

addVertex: any

添加顶点数据

assetId: string

资源编号

assetType: AssetType
attributes: {
    [key: string]: AttributeBuffer;
}

属性数据列表

Type declaration

事件发射器。

indexBuffer: ElementBuffer

顶点索引缓冲

name: string
radius: number

半径

scaleU: number

纹理U缩放,默认为1。

scaleV: number

纹理V缩放,默认为1。

segmentsR: number

半径方向分割数

segmentsT: number

管道方向分割数

tubeRadius: number

管道半径

yUp: boolean

是否朝上

Accessors

  • get bounding(): Box3
  • Returns Box3

  • get geometryInfo(): string
  • 几何体信息

    Returns string

  • get numTriangles(): number
  • 三角形数量

    Returns number

  • get numVertex(): number
  • 顶点数量

    Returns number

Methods

  • 添加几何体

    Parameters

    • geometry: Geometry

      被添加的几何体

    • Optional transform: Matrix4x4

      变换矩阵,把克隆被添加几何体的数据变换后再添加到该几何体中

    Returns void

  • 应用变换矩阵

    Parameters

    Returns void

  • Parameters

    Returns void

  • 构建几何体

    Returns void

  • Returns number[]

    Inherit Doc

  • 清理数据

    Returns void

  • 克隆一个几何体

    Returns Geometry

  • 从一个几何体中克隆数据

    Parameters

    Returns void

  • Parameters

    • Optional result: number[][]

    Returns number[][]

  • 获取顶点列表

    Parameters

    Returns Vector3[]

  • 包围盒失效

    Returns void

  • 标记需要更新几何体,在更改几何体数据后需要调用该函数。

    Returns void

  • 射线投影几何体

    Parameters

    • ray: Ray3

      射线

    • Optional shortestCollisionDistance: number

      当前最短碰撞距离

    • Optional cullFace: CullFace

      裁剪面枚举

    Returns {
        index: number;
        localNormal: Vector3;
        localPosition: Vector3;
        rayEntryDistance: number;
        uv: Vector2;
    }

  • 更新几何体

    Returns void

  • 构造几何体。

    Type Parameters

    Parameters

    Returns GeometryMap[K]

    几何体实例。

  • 设置默认几何体

    Type Parameters

    Parameters

    Returns void

Generated using TypeDoc