
'update 2023 06/30 - Tim Keal  
Type VecType
	As Long A = 1, B = 2, C = 3, D = 0, E = 4
	As Long X = 1, Y = 2, Z = 3
End Type

Dim Shared Vec As VecType

'update 2023 06/30 - Tim Keal  
Type VertexType
	ReDim As Double XYZ ( Vec.D To Vec.E )
End Type

'update 2023 07/02 - Tim Keal  
Type VertexIntType
	ReDim As Long XYZ ( Vec.D To Vec.E )
End Type

'update 2023 06/30 - Tim Keal  
Type PolygonType
	ReDim As VertexType ABC ( Vec.D To Vec.E ), Center ( Vec.D To Vec.E ), Offset ( Vec.D To Vec.E ), Twist ( Vec.D To Vec.E ), Radius ( Vec.D To Vec.E ), Facing ( Vec.D To Vec.E ), Rotation ( Vec.D To Vec.E )
End Type

'update 2023 06/30 - Tim Keal  
Type QuadType
	As Long Corners = 3
	ReDim As Long VertexList ( Any )
End Type

'update 2023 06/30 - Tim Keal  
Type MeshType
	ReDim As QuadType QuadList ( Any )
End Type

'update 2023 06/30 - Tim Keal  
Type TranslationType
	As VertexType Center, Offset, Rotation, Scale
End Type

'Dim Shared CI As String

'Dim Shared As VertexIntType MouseCurrent, MouseButtons
