Skip to content

Instantly share code, notes, and snippets.

View frankynines's full-sized avatar
💭
Tee Hee

FrankyNines frankynines

💭
Tee Hee
View GitHub Profile
@travisnewby
travisnewby / CMDeviceMotion.swift
Last active November 12, 2022 17:13
Determine the direction of "gaze" of the device in any orientation
extension CMDeviceMotion {
func gaze(atOrientation orientation: UIInterfaceOrientation) -> SCNVector4 {
let attitude = self.attitude.quaternion
let aq = GLKQuaternionMake(Float(attitude.x), Float(attitude.y), Float(attitude.z), Float(attitude.w))
let final: SCNVector4
switch orientation {