Skip to content

Commit f44ca2b

Browse files
author
Roberto De Ioris
committed
improved FVector rotations
1 parent ed4ccec commit f44ca2b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Source/UnrealEnginePython/Private/Wrappers/UEPyFVector.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,12 @@ static PyObject *ue_py_fvector_div(ue_PyFVector *self, PyObject *value) {
223223
return PyErr_Format(PyExc_ZeroDivisionError, "division by zero");
224224
vec /= py_vec->vec;
225225
}
226+
else if (ue_PyFRotator *py_rot = py_ue_is_frotator(value)) {
227+
return py_ue_new_fvector(py_rot->rot.RotateVector(vec));
228+
}
229+
else if (ue_PyFQuat *py_quat = py_ue_is_fquat(value)) {
230+
return py_ue_new_fvector(py_quat->quat.RotateVector(vec));
231+
}
226232
else if (PyNumber_Check(value)) {
227233
PyObject *f_value = PyNumber_Float(value);
228234
float f = PyFloat_AsDouble(f_value);

0 commit comments

Comments
 (0)