/// get a transform for this entity's coordinate space relative to reference chunk
glm::mat4 Transform(const glm::ivec3 &reference) const noexcept;
/// get a transform for this entity's view space relative to reference chunk
glm::mat4 ViewTransform(const glm::ivec3 &reference) const noexcept;
/// get a ray in entity's face direction originating from center of vision
/// get a transform for this entity's coordinate space relative to reference chunk
glm::mat4 Transform(const glm::ivec3 &reference) const noexcept;
/// get a transform for this entity's view space relative to reference chunk
glm::mat4 ViewTransform(const glm::ivec3 &reference) const noexcept;
/// get a ray in entity's face direction originating from center of vision