Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
util.h File Reference
#include <QVector3D>
#include <QPointF>
Include dependency graph for util.h:

Go to the source code of this file.

Namespaces

 omni
 Header to document namespaces.
 
 omni::canvas
 Namespace for canvases.
 
 omni::canvas::util
 

Functions

template<typename VERTICES , typename INDICES >
static void omni::canvas::util::generateCone (size_t _slices, float _zTop, float _zBottom, float _radius, VERTICES &_vertices, INDICES &indices)
 Generate a cone with vertices and indices. More...
 
template<typename VERTICES , typename INDICES >
static void omni::canvas::util::generateSphereStack (size_t _slices, float _zTop, float _zBottom, float _topRadius, float _bottomRadius, VERTICES &_vertices, INDICES &indices)
 Generate a stack with top and bottom radius. More...
 
template<typename VERTICES , typename INDICES >
static void omni::canvas::util::generateSphere (size_t _stacks, size_t _slices, VERTICES &_vertices, INDICES &indices)
 Generate a sphere. More...
 
template<typename VERTICES , typename INDICES >
static void omni::canvas::util::generateSphereUpper (size_t _stacks, size_t _slices, float _bottom, VERTICES &_vertices, INDICES &indices)
 Generate bottom cut off sphere. More...