6#include "Commands/CommandHelpers.h"
12 float featureAngle = 0.6f;
13 float protrusionAngle = 0.6f;
23 Cogs::Core::MeshReps meshes;
39 std::vector<SimplifiedMeshSet> meshSets;
40 std::atomic<float> progress = 0.f;
41 std::atomic<bool> running =
false;
42 std::atomic<bool> cancel =
false;
48 : state(state), epsilon(epsilon), modal(modal), normalGenArgs(normalGenArgs)
55 void * rrHandle =
nullptr;
57 float edgeLengthWeight = 1.0f;
59 bool textured =
false;
68 :
RRTaskBase(state, modal, epsilon, normalGenArgs), percentage(percentage)
79 :
RRTaskBase(state, modal, epsilon, normalGenArgs), error_threshold(error_threshold)
84 float error_threshold;
90 :
RRTaskBase(state, modal, epsilon, normalGenArgs), thresholds(thresholds)
93 std::vector<float> thresholds;
A Context instance contains all the services, systems and runtime components needed to use Cogs.
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....