Subversion Repositories gelsvn

Rev

Rev 330 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 330 Rev 460
Line 90... Line 90...
90
	Vec3f pr = R * p;
90
	Vec3f pr = R * p;
91
	Vec3f dr = R * d;
91
	Vec3f dr = R * d;
92
	return aabox.intersect(pr, dr);
92
	return aabox.intersect(pr, dr);
93
}
93
}
94
 
94
 
95
void OBox::minmax_sq_dist(const CGLA::Vec3f& p, 
-
 
96
													float& dmin, float& dmax) const 
-
 
97
{
-
 
98
	Vec3f pr = R * p;
-
 
99
	aabox.minmax_sq_dist(pr, dmin, dmax);
-
 
100
}
-
 
101
 
95
 
102
OBox OBox::box_triangle(const Triangle& t)
96
OBox OBox::box_triangle(const Triangle& t)
103
{
97
{
104
	Vec3f e0 = t.get_v1()-t.get_v0();
98
	Vec3f e0 = t.get_v1()-t.get_v0();
105
	Vec3f e1 = t.get_v2()-t.get_v1();
99
	Vec3f e1 = t.get_v2()-t.get_v1();