--- outline: [2, 3] --- # Rock5Material - 源文件:`packages/sdk/src/materials/Rock5Material.ts` - 文档位置:`packages/docs/api/materials/Rock5Material.md` ## 类:`Rock5Material` - 作用:岩石材质类(rock5) - 继承/实现:`extends MaterialFactory` ### 方法 #### `create(options: Partial[0]> = {}, useDisplacement: boolean = true): THREE.MeshStandardMaterial` - 作用:创建岩石材质(rock5) - 入参: | 参数名 | 类型 | 必填 | 说明 | | --- | --- | --- | --- | | `options` | `Partial[0]>` | 否 | - MeshStandardMaterial参数选项,可覆盖默认设置 | | `useDisplacement` | `boolean` | 否 | - 是否使用位移纹理设置,默认为true | - 出参:`THREE.MeshStandardMaterial` - 返回说明:THREE.MeshStandardMaterial - 带有岩石纹理的材质 ## 函数:`createRock5Material` - 作用:创建岩石材质(rock5)的便捷函数 ### 签名 ```ts function createRock5Material(options: Partial[0]> = {}, useDisplacement: boolean = true): THREE.MeshStandardMaterial ``` - 入参: | 参数名 | 类型 | 必填 | 说明 | | --- | --- | --- | --- | | `options` | `Partial[0]>` | 否 | - MeshStandardMaterial参数选项,可覆盖默认设置 | | `useDisplacement` | `boolean` | 否 | - 是否使用位移纹理设置,默认为true | - 出参:`THREE.MeshStandardMaterial` - 返回说明:THREE.MeshStandardMaterial - 带有岩石纹理的材质 ## 构造示例 - 当前 Demo 中没有直接展示 `Rock5Material` 的构造调用。 ## 函数示例 - 当前 Demo 中没有直接展示 `Rock5Material` 的公开方法调用。