Skip to content

Instantly share code, notes, and snippets.

@eugenebokhan
Created March 2, 2018 11:58
Show Gist options
  • Save eugenebokhan/4ac030fb726c7ed93e058433a22a6450 to your computer and use it in GitHub Desktop.
Save eugenebokhan/4ac030fb726c7ed93e058433a22a6450 to your computer and use it in GitHub Desktop.
SCNNode extension
extension SCNNode {
func setUniformScale(_ scale: Float) {
self.scale = SCNVector3Make(scale, scale, scale)
}
func renderOnTop() {
self.renderingOrder = 2
if let geom = self.geometry {
for material in geom.materials {
material.readsFromDepthBuffer = false
}
}
for child in self.childNodes {
child.renderOnTop()
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment