add quat Lua library

This commit is contained in:
MihailRis
2024-07-22 19:05:27 +03:00
parent b5e7b63a9d
commit e0cb57a10a
10 changed files with 152 additions and 27 deletions
+8 -1
View File
@@ -196,7 +196,14 @@ namespace lua {
}
return 1;
}
inline int setquat(lua::State* L, int idx, glm::quat quat) {
pushvalue(L, idx);
for (int i = 0; i < 4; i++) {
pushnumber(L, quat[i]);
rawseti(L, i+1);
}
return 1;
}
inline int pushmat4(lua::State* L, glm::mat4 matrix) {
createtable(L, 16, 0);
for (uint y = 0; y < 4; y++) {