Added Namespace, Classes, Template
This commit is contained in:
parent
298f046dde
commit
861bd8e8a3
23
design.txt
23
design.txt
@ -1 +1,24 @@
|
|||||||
Hier kommt der design konzept rein.
|
Hier kommt der design konzept rein.
|
||||||
|
|
||||||
|
Namespace: Matrix3D
|
||||||
|
|
||||||
|
Class Vec3
|
||||||
|
-float: x, y, z
|
||||||
|
-Vec3() #Default Konrtruktor
|
||||||
|
-Vec3(x, y, z) #Funktion mit Werten
|
||||||
|
-operator+ (const Vec3& v) -> Vec3 #Smart Pointer
|
||||||
|
|
||||||
|
|
||||||
|
Class Mat4
|
||||||
|
-float data[4][4]
|
||||||
|
-Mat4() #default Konstruktor
|
||||||
|
-Mat4(float vals[4][4]) #Funktion mit Werten
|
||||||
|
-Mat4 operator* (const Mat4& m)
|
||||||
|
-Vec3 operator* (const Vec3& v)
|
||||||
|
|
||||||
|
Template <typename T> struct Vec3T
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Was jeder
|
||||||
Loading…
x
Reference in New Issue
Block a user