def quat_mult_vec(quat, v): qvec = quat.vector() uv = QVector3D.crossProduct(qvec, v) uuv = QVector3D.crossProduct(qvec, uv) uv = uv * 2.0 * quat.scalar() uuv = uuv * 2.0 return v + uv + uuv
def quat_mult_vec(quat, v): qvec = quat.vector() uv = Vec.crossProduct(qvec, v) uuv = Vec.crossProduct(qvec, uv) uv = uv * 2.0 * quat.scalar() uuv = uuv * 2.0 return v + uv + uuv