2 #ifndef GRAMODS_GRAPHICS_PLANEGEOMETRY
3 #define GRAMODS_GRAPHICS_PLANEGEOMETRY
6 #include <gmCore/io_eigen.hh>
8 #include <gmGraphics/Geometry.hh>
10 BEGIN_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;
102 END_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