private void CalculateDetails() { _DetailsCalculated = true; _ContactPoints = new TypeVector2 <Vector2>(); b2WorldManifold worldManifold = new b2WorldManifold(); _Contact.GetWorldManifold(worldManifold); _Normal = worldManifold.normal.ToVector2(); _ContactPoints.x = Box2d.b2Vec2Array_getitem(worldManifold.points, 0).ToVector2(); _ContactPoints.y = Box2d.b2Vec2Array_getitem(worldManifold.points, 1).ToVector2(); }