export module Core.Plane; export import Core.Vector; export namespace Core { class Plane final { Vector3 abc; float d; public: Plane() noexcept; Plane(const Vector3& a, const Vector3& b, const Vector3& c) noexcept; float signedDistance(const Vector3& v) const noexcept; size_t toString(StringBase& b) const noexcept; }; }