Class Terrain3DGeometry

地形几何体

Hierarchy

Constructors

Properties

_heightImageData: any
_onHeightMapUrlUrlChanged: any
assetId: string

资源编号

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

属性数据列表

Type declaration

buildUVs: any

创建uv坐标

depth: number

地形深度

事件发射器。

getPixel: any

获取像素值

height: number

地形高度

heightMapUrl: string

高度图路径

indexBuffer: ElementBuffer

顶点索引缓冲

maxElevation: number

最大地形高度

minElevation: number

最小地形高度

name: string
scaleU: number

纹理U缩放,默认为1。

scaleV: number

纹理V缩放,默认为1。

segmentsH: number

纵向网格段数

segmentsW: number

横向网格段数

width: number

地形宽度

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 void

  • 克隆一个几何体

    Returns Geometry

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

    Parameters

    Returns void

  • Parameters

    • Optional result: number[][]

    Returns number[][]

  • 获取位置在(x,z)处的高度y值

    Parameters

    • x: number

      x坐标

    • z: number

      z坐标

    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