usecrate::math::Vec3;#[derive(Clone, Debug, PartialEq)]pubstructCollisionPoint{/// Position of the contact on the first object in world space.
pubworld_a: Vec3,
/// Position of the contact on the second object in world space;
pubworld_b: Vec3,
/// Position of the contact on the first object in local space.
publocal_a: Vec3,
/// Position of the contact on the second object in local space.
publocal_b: Vec3,
/// Contact normal, pointing towards the exterior of the first shape.
pubnormal: Vec3,
/// Contact normal, pointing towards the exterior of the second shape.
/// Distance between the two contact points.
////// If this is negative, this contact represents a penetration.
pubdistance:f32,
}