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.
|
||||
|
||||
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