added the_Color to Node, material gathering AMBIENT, DIFFUSE, SPECULAR color values
git-svn-id: svn://anubis/fart/trunk@103 7f9b0f55-74a9-4bce-be96-3c2cd072584d
This commit is contained in:
1 parent
8a112009a6
commit
c136bda827
6 files changed
+83
-10
No files matched your search
@@ -19,6 +19,13 @@ Color::Color(double r, double g, double b)
|
||||
this->b = b;
|
||||
}
|
||||
|
||||
Color::Color(const Vector & v)
|
||||
{
|
||||
r = v[0];
|
||||
g = v[1];
|
||||
b = v[2];
|
||||
}
|
||||
|
||||
Color Color::operator*(const Color & other) const
|
||||
{
|
||||
Color result;
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
#define COLOR_H COLOR_H
|
||||
|
||||
#include <iostream>
|
||||
#include "util/Vector.h"
|
||||
|
||||
class Color
|
||||
{
|
||||
@@ -11,6 +12,7 @@ class Color
|
||||
|
||||
Color();
|
||||
Color(double r, double g, double b);
|
||||
Color(const Vector & v);
|
||||
|
||||
Color operator*(const Color & other) const;
|
||||
Color operator*(double scale) const;
|
||||
|
||||
Reference in new issue
Block a user