RayMarching  0.0.1
Simple 3D engine based on a ray marching rendering
RayMarching::Sphere Member List

This is the complete list of members for RayMarching::Sphere, including all inherited members.

_colorRayMarching::Shapeprotected
_posRayMarching::Shapeprotected
getColor(const Eigen::Vector3d &p) const overrideRayMarching::Shapeinlinevirtual
getDist(const Eigen::Vector3d &p) const overrideRayMarching::Spherevirtual
getPos() constRayMarching::Shapeinlinevirtual
getRadius() constRayMarching::Sphereinline
getReflection(const Line &ray) constRayMarching::SDFObject
setColor(color_t color)RayMarching::Shapeinline
Shape(color_t color=BLACK)RayMarching::Shapeinlineexplicit
Shape(Eigen::Vector3d p, color_t color=BLACK)RayMarching::Shapeinlineexplicit
Sphere(Eigen::Vector3d p, double r=0, color_t color=BLACK)RayMarching::Sphereinlineexplicit
~SDFObject()=defaultRayMarching::SDFObjectvirtual
~Sphere() override=defaultRayMarching::Sphere