Files
j3ml/include/J3ML/Geometry/Plane.h
2024-03-15 15:31:14 -04:00

20 lines
413 B
C++

#pragma once
#include <J3ML/LinearAlgebra/Vector3.h>
#include "Shape.h"
namespace J3ML::Geometry
{
using J3ML::LinearAlgebra::Vector3;
class Plane : public Shape
{
public:
Plane() : Shape() {}
Plane(const Vector3& pos, const Vector3& norm)
: Shape(), Position(pos), Normal(norm) {}
Vector3 Position;
Vector3 Normal;
float distance = 0.f;
};
}