Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-04-27 16:50:30 +0000
committerStijn Buys <ingar@osirion.org>2008-04-27 16:50:30 +0000
commit84d474fd3bd78f5ba6dcee65323f267fa8061b03 (patch)
tree45a2061ffe0a0eaf2675f5143859f2c06a233241 /src/math/vector3f.cc
parenta4b36e6d1e20b5036d1ed7cf9f61a48dbbf77812 (diff)
more 3D changes
Diffstat (limited to 'src/math/vector3f.cc')
-rw-r--r--src/math/vector3f.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/math/vector3f.cc b/src/math/vector3f.cc
index 51d0385..d5173bb 100644
--- a/src/math/vector3f.cc
+++ b/src/math/vector3f.cc
@@ -14,9 +14,9 @@ namespace math
{
Vector3f::Vector3f() :
- x(coord[0]), y(coord[1]), z(coord[2])
+ x(coord[0]), y(coord[1]), z(coord[2])
{
- assign(0,0,0);
+ clear();
}
Vector3f::Vector3f(const Vector3f &other) :
@@ -35,6 +35,11 @@ Vector3f::~Vector3f()
{
}
+void Vector3f::clear()
+{
+ memset(coord, 0, sizeof(coord));
+}
+
void Vector3f::assign(const float vx, const float vy, const float vz)
{
coord[0] = vx;