MeshVS_Mesh
类是 OCC 的可视化子系统的一部分,用于在可视化场景中表示和渲染网格数据。这个类通常与 MeshVS_MeshPrsBuilder
类一起使用,用于构建网格的可视化表示。
#include <MeshVS_Mesh.hxx>
#include <MeshVS_MeshPrsBuilder.hxx>
#include <V3d_View.hxx>
// 创建网格和构建器对象
Handle(MeshVS_Mesh) mesh = new MeshVS_Mesh();
Handle(MeshVS_MeshPrsBuilder) builder = new MeshVS_MeshPrsBuilder(mesh);
// 配置网格和构建器
mesh->SetDataSource(...); // 设置数据源
mesh->AddBuilder(builder, Standard_True);
// 将网格添加到可视化视图中
Handle(V3d_View) view = ...; // 获取视图对象
view->AddObject(mesh);