import glm # XYZ | RGB | UV(Dummy value let triVertBuffer* = @[ -1.0f, -1.0, 0.0, 1.0.float32, 1.0f, 1.0f, 0.0f, 0.0f, 0.0 , 1.0f, -1.0, 0.0, 1.0.float32, 1.0, 1.0, 1.0f, 0.0f, 0.0 , 0.0f, 1.0f, 0.0, 1.0.float32, 1.0, 1.0, 0.5f, 1.0f, 0.0 ] triIndexBuffer* = [0.uint32,1,2] quadVertBuffer*: seq[float32] = @[ 1.0.float32, 1.0, 0.0 , 1.0.float32, 1.0f, 1.0f, 1.0f, 1.0f, 0.0 , -1.0.float32, 1.0, 0.0 , 1.0.float32, 0.0, 0.0, 1.0f, 0.0f, 0.0 , -1.0.float32, -1.0f, 0.0 , 1.0.float32,0.0,0.0 , 0.0f, 0.0f, 0.0 , 1.0.float32, -1.0f, 0.0f , 1.0.float32, 1.0, 1.0 , 0.0f, 1.0f, 0.0 ] quadIndexBuffer* = [0.uint32,1,2, 2,3,0 ] pentaVertBuffer*: seq[float32] = @[ -0.7.float32, -1.0, 0.0 , 1.0.float32, 1.0f, 1.0f , -1.0.float32, 0.3, 0.0 , 1.0.float32, 0.0, 0.0 , 0.0.float32, 1.0f, 0.0 , 1.0.float32,0.0,0.0 , 1.0.float32, 0.3f, 0.0f , 1.0.float32, 1.0, 1.0 , 0.7.float32, -1.0f, 0.0f , 1.0.float32, 1.0, 1.0 ] pentaIndexBuffer* = [ 0.uint32, 1, 2 , 0, 2, 3 , 0, 3, 4 ] hexaVertBuffer*: seq[float32] = @[ 0.0.float32, 0.0, 0.0 , 1.0.float32, 1.0f, 1.0f , -0.5.float32, 1.0, 0.0 , 1.0.float32, 0.0, 0.0 , 0.5.float32, 1.0f, 0.0 , 1.0.float32,0.0,0.0 , 1.0.float32, 0.0f, 0.0f , 1.0.float32, 1.0, 1.0 , 0.5.float32, -1.0f, 0.0f , 1.0.float32, 1.0, 1.0 , -0.5.float32, -1.0f, 0.0f , 1.0.float32, 1.0, 1.0 , -1.0.float32, 0.0f, 0.0f , 1.0.float32, 1.0, 1.0 ] hexaIndexBuffer* = [ 0.uint32, 1, 2 , 3, 4, 5 , 6, 1 ] heptaVertBuffer*: seq[float32] = @[ 0.0 , 1.0 , 0 , 1.0.float32, 0.0f, 0.0f , 0.781 , 0.623, 0 , 0.float32, 1, 0 , 0.974 , -0.222, 0 , 0.float32, 0, 1 , 0.433 , -0.900, 0 , 1.float32, 0, 0 , -0.433, -0.900, 0 , 0.float32, 1, 0 , -0.977, -0.222, 0 , 0.float32, 0, 1 , -0.787, 0.623, 0 , 1.float32, 0, 0 ] # technically works but isn't desirable # 0.uint32, 1, 2 , 3, 4, 5 , 6#, 1 heptaIndexBuffer* = [ 7.uint32, 6, 0 , 1, 2, 3 , 7, 3, 4 , 5, 6 ]