function GJK.new(h,f,j,H,B,u)local F=setmetatable({},GJK)F.SetA=h F.SetB=f F.CentroidA=j F.CentroidB=H F.SupportA=B F.SupportB=u return F end
-- Public Constructors

function GJK.new(SetA, SetB, CentroidA, CentroidB, SupportA, SupportB)
	local self = setmetatable({}, GJK)

	self.SetA = SetA
	self.SetB = SetB
	self.CentroidA = CentroidA
	self.CentroidB = CentroidB
	self.SupportA = SupportA
	self.SupportB = SupportB

	return self
end
