39#ifndef H_OGF_MESH_GFX_TOOLS_MESH_GROB_EDGE_TOOLS_H
40#define H_OGF_MESH_GFX_TOOLS_MESH_GROB_EDGE_TOOLS_H
42#include <OGF/mesh_gfx/common/common.h>
115 gom_attribute(icon,
"create_edge")
116 gom_attribute(help, "create edge / delete edge")
117 gom_attribute(message,
118 "btn1: create edge (select vertices); btn3: delete edge (select edge)"
A tool that creates an edge between two vertices.
void grab(const RayPick &p_ndc) override
void reset() override
Resets this Tool.
MeshGrobCreateEdge(ToolsManager *parent)
MeshGrobsCreateEdge constructor.
A tool that creates an edge between two vertices.
MeshGrobDeleteEdge(ToolsManager *parent)
MeshGrobsCreateEdge constructor.
void grab(const RayPick &p_ndc) override
A tool that create/deletes edges.
MeshGrobEditEdge(ToolsManager *parent)
MeshGrobEditEdge constructor.
geo_index_t index_t
The type for storing and manipulating indices.
Global Graphite namespace.
Represents the information related with a picking event.