RayMarching
0.0.1
Simple 3D engine based on a ray marching rendering
|
This is the complete list of members for RayMarching::Cylinder, including all inherited members.
_color | RayMarching::Shape | protected |
_pos | RayMarching::Shape | protected |
Cylinder(Eigen::Vector3d p, double h, double r, color_t color=BLACK) | RayMarching::Cylinder | inline |
getColor(const Eigen::Vector3d &p) const override | RayMarching::Shape | inlinevirtual |
getDist(const Eigen::Vector3d &p) const override | RayMarching::Cylinder | virtual |
getPos() const | RayMarching::Shape | inlinevirtual |
getReflection(const Line &ray) const | RayMarching::SDFObject | |
setColor(color_t color) | RayMarching::Shape | inline |
Shape(color_t color=BLACK) | RayMarching::Shape | inlineexplicit |
Shape(Eigen::Vector3d p, color_t color=BLACK) | RayMarching::Shape | inlineexplicit |
~Cylinder() override=default | RayMarching::Cylinder | |
~SDFObject()=default | RayMarching::SDFObject | virtual |