1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-05 17:15:09 +00:00

Add and expose Basis/Transform2D/3D division by float operator

This commit is contained in:
Aaron Franke
2023-12-20 10:42:39 -06:00
parent c28a091a09
commit c77ae051d5
9 changed files with 92 additions and 0 deletions

View File

@@ -208,6 +208,17 @@ Transform3D Transform3D::operator*(const real_t p_val) const {
return ret;
}
void Transform3D::operator/=(const real_t p_val) {
basis /= p_val;
origin /= p_val;
}
Transform3D Transform3D::operator/(const real_t p_val) const {
Transform3D ret(*this);
ret /= p_val;
return ret;
}
Transform3D::operator String() const {
return "[X: " + basis.get_column(0).operator String() +
", Y: " + basis.get_column(1).operator String() +