gh-EmergeTools-Pow/Sources/Pow/Extensions/ProjectionTransform+Utilities.swift
2024-10-15 18:43:29 +02:00

17 lines
467 B
Swift

import simd
import SwiftUI
#if !os(watchOS)
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)
}
}
#endif