Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Geometry

所有几何体的基类,内部使用,不要导出

export

Hierarchy

Index

Constructors

Properties

_morphTarget: any
bbox: BBox
colors: Float32Array
coreData: CoreData
indexes: Float32Array
indices: Uint16Array
name: string
normals: Float32Array
positions: Float32Array
tangents: Float32Array
uuid: string
uvs: Float32Array

Accessors

  • Returns MorphTarget

  • get vertexCount(): number
  • Returns number

Methods

  • _setMacroByKey(macroKey: string, data?: { length: number }): void
  • Parameters

    • macroKey: string
    • Optional data: { length: number }
      • length: number

    Returns void

  • Parameters

    Returns void

  • computeNormals(): void
  • 计算法线

    memberof

    Geometry

    Returns void

  • computeTangents(): void
  • 计算切线 请务必确保在Normals、UVs更新后再调用

    memberof

    Geometry

    Returns void

  • resetBBox(): void
  • 根据位置数据重置包围盒

    Returns void

  • setAttribute(key: string, bufferData: BufferData): void
  • 设置属性

    Parameters

    • key: string

      属性名称

    • bufferData: BufferData

      属性数据

    Returns void

  • setMacro(key: string, enable: boolean): void
  • 设置宏

    Parameters

    • key: string

      宏键名

    • enable: boolean

      是否开启

    Returns void

  • Parameters

    Returns void

Generated using TypeDoc