Skip to content

Commit 74424b0

Browse files
committed
Merge pull request #2474 from apple/scenekit-simplify-code
SceneKit overlay: simplify code
2 parents 405fb13 + 92289bf commit 74424b0

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

stdlib/public/SDK/SceneKit/SceneKit.swift

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,15 @@ extension SCNVector3 {
2929
self.z = SCNFloat(z)
3030
}
3131
public init(_ x: CGFloat, _ y: CGFloat, _ z: CGFloat) {
32-
self.x = SCNFloat(x as NSNumber)
33-
self.y = SCNFloat(y as NSNumber)
34-
self.z = SCNFloat(z as NSNumber)
32+
#if os(OSX)
33+
self.x = x
34+
self.y = y
35+
self.z = z
36+
#elseif os(iOS) || os(tvOS)
37+
self.x = SCNFloat(x)
38+
self.y = SCNFloat(y)
39+
self.z = SCNFloat(z)
40+
#endif
3541
}
3642
public init(_ x: Double, _ y: Double, _ z: Double) {
3743
self.init(SCNFloat(x), SCNFloat(y), SCNFloat(z))

0 commit comments

Comments
 (0)