From 6fd78657f010bcc48c746a7b1e6ae9a0589adf5b Mon Sep 17 00:00:00 2001 From: Adrian Ulbrich Date: Sat, 9 Nov 2019 01:45:40 +0100 Subject: Can render triangles now --- Unicity.Renderer/Shapes/Shape.cs | 7 +++++++ Unicity.Renderer/Shapes/Triangle.cs | 16 ++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Unicity.Renderer/Shapes/Shape.cs create mode 100644 Unicity.Renderer/Shapes/Triangle.cs (limited to 'Unicity.Renderer/Shapes') diff --git a/Unicity.Renderer/Shapes/Shape.cs b/Unicity.Renderer/Shapes/Shape.cs new file mode 100644 index 0000000..25d5148 --- /dev/null +++ b/Unicity.Renderer/Shapes/Shape.cs @@ -0,0 +1,7 @@ +namespace Unicity.Renderer.Shapes +{ + public abstract class Shape + { + + } +} diff --git a/Unicity.Renderer/Shapes/Triangle.cs b/Unicity.Renderer/Shapes/Triangle.cs new file mode 100644 index 0000000..d0145ff --- /dev/null +++ b/Unicity.Renderer/Shapes/Triangle.cs @@ -0,0 +1,16 @@ +using OpenTK; + +namespace Unicity.Renderer.Shapes +{ + public class Triangle : Shape + { + internal float[] Vertices; + Vector3 Color; + + public Triangle(float[] vertices, float red, float green, float blue) + { + Vertices = vertices; + Color = new Vector3(red, green, blue); + } + } +} -- cgit v1.2.3