MCPcopy Create free account
hub / github.com/Anttwo/SuGaR / MeshData

Method MeshData

gaussian_splatting/SIBR_viewers/src/core/view/MultiMeshManager.cpp:21–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19 MeshData MeshData::dummy = MeshData("dummy", Mesh::Ptr(), DUMMY, Mesh::FillRenderMode);
20
21 MeshData::MeshData(const std::string & _name, Mesh::Ptr mesh_ptr, MeshType mType, Mesh::RenderMode render_mode) :
22 meshPtr(mesh_ptr), renderMode(render_mode), name(_name), meshType(mType)
23 {
24 if (mType == POINTS) {
25 renderMode = Mesh::PointRenderMode;
26 }
27 if (mType == LINES && renderMode == Mesh::FillRenderMode) {
28 renderMode = Mesh::LineRenderMode;
29 }
30 if (renderMode != Mesh::FillRenderMode) {
31 backFaceCulling = false;
32 }
33 }
34
35 MeshData MeshData::getNormalsMeshData() const
36 {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected