Started working on 2D patterns.

This commit is contained in:
Godzil
2020-03-04 09:32:11 +00:00
parent 83c12dbd83
commit 5c10d65c8d
5 changed files with 77 additions and 3 deletions

View File

@@ -0,0 +1,28 @@
/*
* DoRayMe - a quick and dirty Raytracer
* UV Pattern header
*
* Created by Manoël Trapier
* Copyright (c) 2020 986-Studio.
*
*/
#ifndef DORAYME_UV_PATTERN_H
#define DORAYME_UV_PATTERN_H
#include <colour.h>
class UVPattern
{
public:
Colour a;
Colour b;
double width;
double height;
UVPattern(double width, double height, Colour a, Colour b) : a(a), b(b),
width(width), height(height) {};
virtual Colour uvPatternAt(double u, double v) = 0;
};
#endif /* DORAYME_UV_PATTERN_H */