Class
ModelNode
public class ModelNode: SCNNode, Identifiable
Relationships
Conforms To
Identifiable
SCNNode
Initializers
init()
public override init()
init?(coder:)
required public init?(coder aDecoder: NSCoder)
init(id:componentId:)
public init(id: String, componentId: String)
Properties
id
let id: String
componentId
let componentId: String
isHighlighted
var isHighlighted: Bool
isFloating
var isFloating = false
offsetCenterPosition
var offsetCenterPosition: SCNVector3?
contentNode
let contentNode
isSizesShown
var isSizesShown: Bool
Methods
add(childNodes:)
public func add(childNodes: [SCNNode])
highlight(mode:)
public func highlight(mode: ModelHighlightingMode)
unhighlight()
public func unhighlight()
assignMaterial(material:nodeNamesOrNodeIds:)
public func assignMaterial(material: SCNMaterial?, nodeNamesOrNodeIds: [NodeNameOrNodeId])
assignMaterial(material:node:)
public func assignMaterial(material: SCNMaterial?, node: SCNNode)
showSizes(lineColor:textColor:)
public func showSizes(lineColor: UIColor = UIColor.white, textColor: UIColor = UIColor.black)
hideSizes()
public func hideSizes()