Introduce Quaternion
The quaternion code existed, but was hidden away in transform
utils. This change exposes it and allows it to be reused
elsewhere.
TBR=sadrul@chromium.org
Bug: None
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I8d62db79e8a228864fd82a8cba4086b1caeb820f
Reviewed-on: https://chromium-review.googlesource.com/526993
Commit-Queue: Ian Vollick <vollick@chromium.org>
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/master@{#478044}
CrOS-Libchrome-Original-Commit: 4d40fcb91bc157f095b8c0a01302a6c6e2d28817
3 files changed