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