Header clean up

This commit is contained in:
Benau
2017-02-21 12:09:22 +08:00
parent eb9f656b44
commit 0cf0002c08
7 changed files with 9 additions and 8 deletions

View File

@@ -30,7 +30,7 @@
#include "utils/no_copy.hpp"
#include "utils/vec3.hpp"
#include <line2d.h>
#include <line3d.h>
class AbstractKart;
class Item;

View File

@@ -48,6 +48,8 @@
#include "tracks/drive_node.hpp"
#include "utils/random_generator.hpp"
#include <line3d.h>
class LinearWorld;
class DriveGraph;
class ShowCurve;

View File

@@ -49,6 +49,8 @@
#include "tracks/drive_node.hpp"
#include "utils/random_generator.hpp"
#include <line3d.h>
#ifdef AI_DEBUG
class ShowCurve;

View File

@@ -22,6 +22,7 @@
#include "tracks/quad.hpp"
#include "utils/cpp2011.hpp"
#include <line3d.h>
#include <vector>
/**

View File

@@ -20,7 +20,6 @@
#include "io/file_manager.hpp"
#include "io/xml_node.hpp"
#include "matrix4.h"
#include "tracks/drive_graph.hpp"
#include "utils/log.hpp"

View File

@@ -23,6 +23,8 @@
#include "tracks/drive_node.hpp"
#include "utils/cpp2011.hpp"
#include <line3d.h>
/**
* \ingroup tracks
*/

View File

@@ -20,7 +20,6 @@
#ifndef HEADER_VEC3_HPP
#define HEADER_VEC3_HPP
#include <triangle3d.h>
#include <vector3d.h>
#include <vector2d.h>
using namespace irr;
@@ -216,12 +215,8 @@ public:
float sideofPlane(const Vec3& x1, const Vec3& x2, const Vec3& x3) const
{
core::triangle3df triangle(x1.toIrrVector(), x2.toIrrVector(), x3.toIrrVector());
core::vector3df normal = triangle.getNormal();
return normal.dotProduct((*this - x1).toIrrVector());
return ((x2 - x1).cross(x3 - x1)).dot(*this - x1);
} // sideOfPlane
}; // Vec3
#endif