deep-engine-demo/packages/docs/api/materials/RockMaterial.md
2026-04-19 18:46:28 +08:00

1.8 KiB
Raw Permalink Blame History

outline
2
3

RockMaterial

  • 源文件:packages/sdk/src/materials/RockMaterial.ts
  • 文档位置:packages/docs/api/materials/RockMaterial.md

类:RockMaterial

  • 作用岩石材质类rock
  • 继承/实现:extends MaterialFactory

方法

create(options: Partial<ConstructorParameters<typeof THREE.MeshStandardMaterial>[0]> = {}, useDisplacement: boolean = true): THREE.MeshStandardMaterial

  • 作用创建岩石材质rock

  • 入参:

参数名 类型 必填 说明
options Partial<ConstructorParameters<typeof THREE.MeshStandardMaterial>[0]> - MeshStandardMaterial参数选项可覆盖默认设置
useDisplacement boolean - 是否使用位移纹理设置默认为true
  • 出参:THREE.MeshStandardMaterial
  • 返回说明THREE.MeshStandardMaterial - 带有岩石纹理的材质

函数:createRockMaterial

  • 作用创建岩石材质rock的便捷函数

签名

function createRockMaterial(options: Partial<ConstructorParameters<typeof THREE.MeshStandardMaterial>[0]> = {}, useDisplacement: boolean = true): THREE.MeshStandardMaterial
  • 入参:
参数名 类型 必填 说明
options Partial<ConstructorParameters<typeof THREE.MeshStandardMaterial>[0]> - MeshStandardMaterial参数选项可覆盖默认设置
useDisplacement boolean - 是否使用位移纹理设置默认为true
  • 出参:THREE.MeshStandardMaterial
  • 返回说明THREE.MeshStandardMaterial - 带有岩石纹理的材质

构造示例

  • 当前 Demo 中没有直接展示 RockMaterial 的构造调用。

函数示例

  • 当前 Demo 中没有直接展示 RockMaterial 的公开方法调用。