is_pure#
- Quaternion.is_pure() bool #
Returns a bool value, where
True
if quaternion is pure.A pure quaternion has a scalar part equal to zero: \(\mathbf{q} = 0 + xi + yj + zk\)
\[\begin{split}\left\{ \begin{array}{ll} \mathrm{True} & \: w = 0 \\ \mathrm{False} & \: \mathrm{otherwise} \end{array} \right.\end{split}\]- Returns:
out – Boolean equal to True if \(q_w = 0\).
- Return type:
bool
Examples
>>> q = Quaternion() >>> q Quaternion([1., 0., 0., 0.]) >>> q.is_pure() False >>> q = Quaternion([0., 1., 2., 3.]) >>> q Quaternion([0. , 0.26726124, 0.53452248, 0.80178373]) >>> q.is_pure() True