全局
MeshBVH
SerializedBVH
MeshBVHVisualizer
ExtendedTriangle
OrientedBox
Raycaster
StaticGeometryGenerator
GenerateMeshBVHWorker

MeshBVHVisualizer.depth

MeshBVHVisualizer是一个用于将3D模型转换为BVH层次结构并将其可视化的工具。MeshBVHVisualizer.depth是该工具的其中一个函数,它返回BVH结构的层次深度信息。

参数

  • bvh:一个BVH结构对象,由generateBVH函数生成。

返回值

  • 一个整数,表示BVH结构的最大深度。

示例

from three_bvh_mesh import generateBVH, MeshBVHVisualizer

# 生成BVH结构
bvh = generateBVH(model_file_path)

# 获取BVH结构的最大深度
max_depth = MeshBVHVisualizer.depth(bvh)

print("BVH结构的最大深度为:", max_depth)

异常

  • TypeError: 如果bvh不是一个有效的BVH结构对象,则会引发此异常。

注意事项

  • 使用该函数之前,需要先调用generateBVH函数生成BVH结构对象。