2#ifndef GRAMODS_GRAPHICS_PLANEGEOMETRY
3#define GRAMODS_GRAPHICS_PLANEGEOMETRY
6#include <gmCore/io_eigen.hh>
8#include <gmGraphics/Geometry.hh>
10BEGIN_NAMESPACE_GMGRAPHICS;
31 void setPosition(Eigen::Vector3f p);
40 void setNormal(Eigen::Vector3f n);
50 void setOrientation(Eigen::Quaternionf q);
71 bool getCameraFromPosition(
Camera vfrustum,
72 Eigen::Vector3f position,
73 Camera &rfrustum)
override;
86 std::string getIntersectionCode()
override;
92 void setMapperUniforms(GLuint program)
override;
102END_NAMESPACE_GMGRAPHICS;
The base of graphics Camera implementations.
Definition Camera.hh:19
A Geometry contains information for projection of graphics on a geometrical shape,...
Definition Geometry.hh:20
PlaneGeometry contains information for projection of graphics on a plane.
Definition PlaneGeometry.hh:17
Definition PlaneGeometry.cpp:15