|
@@ -63,12 +63,9 @@ int Vector3::max_axis() const {
|
|
|
|
|
|
void Vector3::snap(float p_val) {
|
|
void Vector3::snap(float p_val) {
|
|
|
|
|
|
- x += p_val / 2.0;
|
|
|
|
- x -= Math::fmod(x, p_val);
|
|
|
|
- y += p_val / 2.0;
|
|
|
|
- y -= Math::fmod(y, p_val);
|
|
|
|
- z += p_val / 2.0;
|
|
|
|
- z -= Math::fmod(z, p_val);
|
|
|
|
|
|
+ x = Math::stepify(x, p_val);
|
|
|
|
+ y = Math::stepify(y, p_val);
|
|
|
|
+ z = Math::stepify(z, p_val);
|
|
}
|
|
}
|
|
Vector3 Vector3::snapped(float p_val) const {
|
|
Vector3 Vector3::snapped(float p_val) const {
|
|
|
|
|