Slipp Douglas Thompson

6pods

Int3

A Swift micro-library that provides an Obj-C-compatible Int3 struct type— which is a 3D vector like SCNVector3/GLKVector3/simd.float3, but with Int x/y/z values.

License: Custom

  • Swift

IntN

A Swift micro-library that provides Obj-C-compatible Int2 and Int3 struct types— which are 2D/3D vectors like SCNVector3/GLKVector3/simd.float3, but with Int x/y/z values.

License: Unlicense

  • Swift

NilCoalescingAssignmentOperators

A Swift micro-library that provides two nil-coalescing/assignment combo operators: ??= and =??

License: Unlicense

  • Swift

SCNMathExtensions

A Swift micro-library that provides commonplace math extensions for SceneKit's SCNVector3, SCNQuaternion, & SCNMatrix4 types, and bridging to/from GLKVector3, simd.float3, GLKQuaternion, GLKMatrix4, & simd.float4x4.

License: Unlicense

  • Swift

SCNViewController

A Swift micro-library that provides a configurable/reusable SCNViewController class— a UIViewController subclass with a SceneKit SCNView.

License: Unlicense

  • Swift

Tribool

A Swift micro-library that provides an Obj-C-compatible Tribool enum type, for representing 3-value logic states: .true, .false, and .indeterminate.

License: Unlicense

  • Swift