全局
MeshBVH
SerializedBVH
MeshBVHVisualizer
ExtendedTriangle
OrientedBox
Raycaster
StaticGeometryGenerator
GenerateMeshBVHWorker

MeshBVHVisualizer.color

MeshBVHVisualizer.color 是三维图形库 Three.js 中 three-bvh-mesh 模块的一个属性。该属性用于设置使用 MeshBVHVisualizer 渲染出的包围盒的颜色。

语法

meshBVHVisualizer.color = new THREE.Color( color );

参数

  • color 一个用于表示颜色的字符串或数字。默认值:0xffffff

示例

var mesh = new THREE.Mesh(geometry, material);

// 创建一个 MeshBVHVisualizer
var meshBVHVisualizer = new THREE.MeshBVHVisualizer(mesh, 0xffff00);

// 将 MeshBVHVisualizer 添加到场景中
scene.add(meshBVHVisualizer);

// 将 MeshBVHVisualizer 的颜色设置为红色
meshBVHVisualizer.color = new THREE.Color(0xff0000);

以上代码将创建一个带有 MeshBVHVisualizer 的网格模型并将其添加到场景中,然后将 MeshBVHVisualizer 的颜色设置为红色。

注意事项

  • color 参数可以是一个十六进制的颜色值(例如:0xffffff),也可以是一个表示颜色的字符串(例如:"red")。
  • color 参数必须是一个合法的颜色值;否则会抛出错误。
  • MeshBVHVisualizer 必须绑定到网格的实例对象上才能正常工作。