Skip to content
Browse files

переименован метод ScalarProduct в DotProduct в классе Vector3

  • Loading branch information...
1 parent b738191 commit 4676dd86f4e3066f1b0d5213c869430e8a2e9849 @azhi azhi committed
Showing with 3 additions and 3 deletions.
  1. +2 −2 src/primitives/sphere.cpp
  2. +1 −1 src/vector3.h
View
4 src/primitives/sphere.cpp
@@ -20,10 +20,10 @@ Vector3 Sphere::Trace(Ray ray)
Vector3 ac=center-ray.from;
float acs=0;
// Вычисляем коэффиценты в квадратном уравнении пересечения сферы и прямой
- acs = ac.ScalarProduct(ray.dir);
+ acs = ac.DotProduct(ray.dir);
if (acs < 0)
return Vector3(0,0,0);
- float sqrLength=ac.ScalarProduct(ac);
+ float sqrLength=ac.DotProduct(ac);
// Вычисляем дискриминант, корни и находим точку пересечения
float D=acs*acs-sqrLength+radius*radius;
if (D < 0)
View
2 src/vector3.h
@@ -80,7 +80,7 @@ class Vector3
}
// Functions
- inline float ScalarProduct( const Vector3 &V1 ) const
+ inline float DotProduct( const Vector3 &V1 ) const
{
return V1.x*x + V1.y*y + V1.z*z;
}

0 comments on commit 4676dd8

Please sign in to comment.
Something went wrong with that request. Please try again.