SpatiumLib
Todo List
Member spatium::gfx2d::BezierCurve::divide () const
This function doesn't work properly yet. Perhaps it should be recursive.
Member spatium::gfx3d::DirectionalLight::m_direction
Write to ostream
Member spatium::gfx3d::Light::m_strength
Write to ostream
Member spatium::gfx3d::Mesh::updateBounds () override
Update these bounds based on m_transformation. Will that work?
Member spatium::gfx3d::Mesh::vertex (size_t index) const
Bounds checking
Member spatium::gfx3d::PointLight::m_position
Write to ostream
Member spatium::gfx3d::SpotLight::m_radius
Write to ostream
Member spatium::gfx3d::Transform::rotate (const geom3d::Vector3 &euler)
This doesn't work... Use TRS?
Member spatium::gfx3d::Transform::rotation () const

Check if should each column should be scaled first?

Unsafe compare

Unsafe compare

Member spatium::imgproc::Blur::apply (const Image< T, N > &input, Image< T, N > &output)
cast
Member spatium::Vector::operator * (double scalar) const
Use Matrix function and cast or make virtual?
Member spatium::Vector::operator+ (const Matrix &other) const
Use Matrix function and cast or make virtual? return Matrix::operator+(other);
Member spatium::Vector::operator- (const Matrix &other) const
Use Matrix function and cast or make virtual?
Member spatium::Vector::operator/ (double scalar) const
Use Matrix function and cast?