6#include "GLWireframeVisualModule.h" 
    7#include "GLSurfaceVisualModule.h" 
   23            std::lock_guard<std::mutex> tLock(
gMutex);
 
   24            ins = 
gInstance.load(std::memory_order_relaxed);
 
   31                gInstance.store(ins, std::memory_order_release);
 
   44            "ToolBarIco/Modeling/Modeling.png");
 
   46        auto group = page->addGroup(
"Modeling");
 
   50            "ToolBarIco/Modeling/TriangularMesh.png",
 
   51            [=]()->std::shared_ptr<Node> { 
 
   52                auto node = std::make_shared<ObjMesh<DataType3f>>();
 
   71            "ToolBarIco/Modeling/ObjPointLoader.png",
 
   72            [=]()->std::shared_ptr<
Node> {
 
   73                auto node = std::make_shared<ObjPoint<DataType3f>>();
 
   80            "ToolBarIco/Modeling/OBJExport_v3.png",
 
   81            [=]()->std::shared_ptr<
Node> {
 
   82                auto node = std::make_shared<OBJExporter<DataType3f>>();
 
   84                auto module = std::make_shared<GLSurfaceVisualModule>();
 
   85                module->setColor(
Vec3f(0.8, 0.52, 0.25));
 
   86                module->setVisible(
true);
 
   88                node->graphicsPipeline()->pushModule(module);
 
   96            "ToolBarIco/Modeling/OBJExport_v3.png",
 
   97            [=]()->std::shared_ptr<
Node> {
 
   98                auto node = std::make_shared<PlyExporter<DataType3f>>();
 
  100                auto module = std::make_shared<GLSurfaceVisualModule>();
 
  101                module->setColor(
Vec3f(0.8, 0.52, 0.25));
 
  102                module->setVisible(
true);
 
  103                node->graphicsPipeline()->pushModule(module);
 
static NodeFactory * instance()
 
std::shared_ptr< NodePage > addPage(std::string name, std::string icon)
 
void initializeActions() override
 
static PluginEntry * instance()
 
static std::atomic< OBJInitializer * > gInstance
 
PERIDYNO_API dyno::PluginEntry * initDynoPlugin()
 
dyno::PluginEntry * initStaticPlugin()
 
RenderRef initialize(QWindow *window, bool defaultRender)
 
This is an implementation of AdditiveCCD based on peridyno.
 
void setDescription(std::string desc)
 
void setVersion(std::string pluginVersion)
 
void setName(std::string pluginName)