gh-EmergeTools-Pow/Sources/Pow/Extensions/ProjectionTransform+Utilities.swift
Joe Fabisevich 5b95fe95b0
Moving Pow to @emergetools (#36)
Co-authored-by: Robert Böhnke <robb@robb.is>
Co-authored-by: Kasper Lahti <kasper@lahti.email>
2023-11-29 12:08:53 -03:00

15 lines
443 B
Swift

import simd
import SwiftUI
internal extension ProjectionTransform {
init(_ m: simd_double4x4) {
let d = CATransform3D(
m11: m[0][0], m12: m[0][1], m13: m[0][2], m14: m[0][3],
m21: m[1][0], m22: m[1][1], m23: m[1][2], m24: m[1][3],
m31: m[2][0], m32: m[2][1], m33: m[2][2], m34: m[2][3],
m41: m[3][0], m42: m[3][1], m43: m[3][2], m44: m[3][3]
)
self.init(d)
}
}