def conjugate(self): """Conjugate the quaternion. Examples -------- >>> q = Quaternion(1.0, 1.0, 1.0, 1.0) >>> q.conjugate() >>> q Quaternion(1.000, -1.000, -1.000, -1.000) """ qc = quaternion_conjugate(self) self.w, self.x, self.y, self.z = qc
def conjugated(self): """Returns a conjugate quaternion. Returns ------- :class:`compas.geometry.Quaternion` The conjugated quaternion. Examples -------- >>> q = Quaternion(1.0, 1.0, 1.0, 1.0) >>> p = q.conjugated() >>> q Quaternion(1.000, 1.000, 1.000, 1.000) >>> p Quaternion(1.000, -1.000, -1.000, -1.000) """ qc = quaternion_conjugate(self) return Quaternion(*qc)
def conjugated(self): """Returns a conjugate :obj:`Quaternion`. """ qc = quaternion_conjugate(self) return Quaternion(*qc)
def conjugate(self): """Conjugate the quaternion. """ qc = quaternion_conjugate(self) self.w, self.x, self.y, self.z = qc