5#include "block/Block.h"
15 glm::vec3 getFacingDirection(
16 glm::vec3 lookDir, RotationMode rot, glm::ivec3 clickedFaceN
22 float getAngleToSide(Side side, glm::vec3 from, glm::vec3& axis)
noexcept;
23 float getAngleFromSide(Side side, glm::vec3 to, glm::vec3& axis)
noexcept;
24 float getAngle(glm::vec3 from, glm::vec3 to, glm::vec3& axis)
noexcept;
27 glm::mat4 transformMatrix(glm::vec3 t, glm::vec3 axis,
float angle)
noexcept;
29 void calculateRotationFromState(
30 const BlockState* state,
const Block* block,
float& angle, glm::vec3& axis
33 glm::ivec3 closestAxis(glm::vec3 vec)
noexcept;