A Quadrilateral Cowboy clone intended to help me learn Game Dev
at graphics.gd-stale 14 lines 315 B view raw
1package main 2 3import ( 4 "graphics.gd/variant/Transform3D" 5 "graphics.gd/variant/Vector3" 6) 7 8func transform_xform(t Transform3D.BasisOrigin, v Vector3.XYZ) Vector3.XYZ { 9 return Vector3.New( 10 Vector3.Dot(t.Basis.X, v)+t.Origin.X, 11 Vector3.Dot(t.Basis.Y, v)+t.Origin.Y, 12 Vector3.Dot(t.Basis.Z, v)+t.Origin.Z, 13 ) 14}