gpuray_glsl
annotate src/cone.cc @ 2:6e3a4daf3159
adding cones
author | John Tsiombikas <nuclear@mutantstargoat.com> |
---|---|
date | Sun, 09 Nov 2014 14:39:01 +0200 |
parents | |
children | 297dbc5080c4 |
rev | line source |
---|---|
nuclear@2 | 1 #include "cone.h" |
nuclear@2 | 2 |
nuclear@2 | 3 Cone::Cone() |
nuclear@2 | 4 { |
nuclear@2 | 5 angle = M_PI / 4.0; |
nuclear@2 | 6 ymin = 0.0f; |
nuclear@2 | 7 ymax = 1.0f; |
nuclear@2 | 8 } |
nuclear@2 | 9 |
nuclear@2 | 10 Cone::Cone(float angle, float ymin, float ymax) |
nuclear@2 | 11 { |
nuclear@2 | 12 this->angle = angle; |
nuclear@2 | 13 this->ymin = ymin; |
nuclear@2 | 14 this->ymax = ymax; |
nuclear@2 | 15 } |
nuclear@2 | 16 |
nuclear@2 | 17 bool Cone::intersect(const Ray &ray, HitPoint *pt) const |
nuclear@2 | 18 { |
nuclear@2 | 19 return false; // TODO |
nuclear@2 | 20 } |