Minimal fix in remoteness (Bugged anyway)
This commit is contained in:
parent
85280f97f0
commit
09c6d67301
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$Log: not supported by cvs2svn $
|
||||||
|
Revision 1.8 2005/02/22 14:33:04 ponchio
|
||||||
|
small bugs
|
||||||
|
|
||||||
Revision 1.7 2005/01/21 18:06:05 ponchio
|
Revision 1.7 2005/01/21 18:06:05 ponchio
|
||||||
Added remoteness ("distance" from frustum)
|
Added remoteness ("distance" from frustum)
|
||||||
|
|
||||||
|
@ -98,7 +101,7 @@ template <class T> bool Frustum<T>::IsOutside(Point3<T> &point) {
|
||||||
template <class T> float Frustum<T>::Remoteness(Point3<T> &point, T radius) {
|
template <class T> float Frustum<T>::Remoteness(Point3<T> &point, T radius) {
|
||||||
Point3<T> r = Project(point);
|
Point3<T> r = Project(point);
|
||||||
T dist = (point - view_point).Norm();
|
T dist = (point - view_point).Norm();
|
||||||
if(dist == 0) return 0;
|
if(dist < radius) return 0;
|
||||||
T rad = 1 + radius / (resolution * dist);
|
T rad = 1 + radius / (resolution * dist);
|
||||||
T mindist = 0;
|
T mindist = 0;
|
||||||
T tmp;
|
T tmp;
|
||||||
|
|
Loading…
Reference in New Issue