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 }