#ifndef jbt_point_h #define jbt_point_h #include "primitive.h" class jbt_point : public jbt_primitive { public: jbt_point( jFlt radius = 1.0 ); jbt_blobtree::Type type() const { return jbt_blobtree::jbtPoint; } private: jVec3 displacement(); void bracket( const jRay&, jbt_brackets& ); void computeBound(); void seedPoints( jVec3list& ) const; jVec2 uvl( const jVec3& ); }; #endif