1 #ifndef _CYLINDER_MESH_HPP_
2 #define _CYLINDER_MESH_HPP_
5 #include <osg/Geometry>
8 #include <osg/ShapeDrawable>
10 #include <osgViewer/Viewer>
11 #include <osgGA/TrackballManipulator>
12 #include <osgViewer/ViewerEventHandlers>
13 #include <osgUtil/Optimizer>
14 #include <osgUtil/SmoothingVisitor>
23 #include <unordered_map>
28 #include "utility/record.hpp"
39 angle(Vec3f& vector1, Vec3f& vector2);
42 operator()( Vec3f center
54 operator()( Vec3f center
65 operator()( Vec4f distal
74 operator()( Vec4f distal
84 unordered_map<
unsigned int
85 ,
const tuple<
const Vec3Array * const
86 ,
const DrawElementsUShort * const
87 ,
const Vec3Array *
const
91 const tuple<
const Vec3Array * const
92 ,
const DrawElementsUShort * const
93 ,
const Vec3Array *
const
95 unit(
unsigned int points = 10);
Definition: CylinderMesh.hpp:32