title: Rotating multiple points around axis using Quaternion
body: <p>I want to simply rotate multiple points (a shape) around X, Y, Z axis using Quaternions. I convert my Euler Angles to Quaternion so the quaternion has been setup and seems good.</p>
  <p>I have my things setup like this:</p>
  <ul>
  <li>q (quaternion) -&gt; <strong>W</strong>: 0.99, <strong>X</strong>: 0.07, <strong>Y</strong>: 0, <strong>Z</strong>: 0. (which is an ~17.18° rotation around X axis)</li>
  <li>p (point) -&gt; <strong>X</strong>: -0.35, <strong>Y</strong>: 1.4, <strong>Z</strong>:  0.35.</li>
  <li>p' (rotated point) -&gt; ?</li>
  </ul>
  <p>I am new to quaternion, I don't know what letters stand for what values in the operations that I want to use to rotate the points.</p>