Mesh: C++ core guidelines

This commit is contained in:
wmayer
2023-09-25 20:43:31 +02:00
committed by wwmayer
parent eec9bdcefa
commit bd0a3122b6
99 changed files with 984 additions and 597 deletions

View File

@@ -35,13 +35,13 @@
#include <App/Document.h>
#include <Gui/Selection.h>
#include <Gui/Window.h>
#include <Mod/Mesh/App/MeshFeature.h>
#include <Mod/Mesh/App/Core/Iterator.h>
#include <Mod/Mesh/App/Core/MeshKernel.h>
#include <Mod/Mesh/App/MeshFeature.h>
#include "ViewProviderMeshFaceSet.h"
#include "SoFCIndexedFaceSet.h"
#include "SoFCMeshObject.h"
#include "ViewProviderMeshFaceSet.h"
using namespace MeshGui;
@@ -50,6 +50,7 @@ PROPERTY_SOURCE(MeshGui::ViewProviderMeshFaceSet, MeshGui::ViewProviderMesh)
ViewProviderMeshFaceSet::ViewProviderMeshFaceSet()
{
// NOLINTBEGIN
directRendering = false;
triangleCount = 2500000;
@@ -67,6 +68,7 @@ ViewProviderMeshFaceSet::ViewProviderMeshFaceSet()
SoFCMaterialEngine* engine = new SoFCMaterialEngine();
engine->diffuseColor.connectFrom(&pcShapeMaterial->diffuseColor);
pcMeshFaces->updateGLArray.connectFrom(&engine->trigger);
// NOLINTEND
}
ViewProviderMeshFaceSet::~ViewProviderMeshFaceSet()