Subversion Repositories gelsvn

Rev

Rev 319 | Rev 428 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 319 Rev 349
Line 97... Line 97...
97
			double t_min, double t_max) const;
97
			double t_min, double t_max) const;
98
    void print(BSPNode *node, int depth);
98
    void print(BSPNode *node, int depth);
99
    int size(BSPNode *node);
99
    int size(BSPNode *node);
100
    int size();
100
    int size();
101
 
101
 
102
    void BSPTree::make_fast_tree(BSPNode *node);
102
    void make_fast_tree(BSPNode *node);
103
    void BSPTree::push_fast_bsp_node(BSPNode *node, int id);
103
    void push_fast_bsp_node(BSPNode *node, int id);
104
    void BSPTree::intersect_fast_node(Ray &ray, 
104
    void intersect_fast_node(Ray &ray, 
105
				      const FastBSPNode *node, 
105
				      const FastBSPNode *node, 
106
				      double t_min, double t_max) const;
106
				      double t_min, double t_max) const;
107
    bool intersect(Ray &ray, const ISectTri &isecttri, double t_max) const;
107
    bool intersect(Ray &ray, const ISectTri &isecttri, double t_max) const;
108
  };
108
  };
109
}
109
}