Class SCNShape

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, SCNAnimatable, SCNBoundingVolume, SCNShadable, ObjCProtocol

public class SCNShape
extends SCNGeometry
  • Constructor Details

  • Method Details

    • getPath

      public UIBezierPath getPath()
    • setPath

      public void setPath​(UIBezierPath v)
    • getExtrusionDepth

      public double getExtrusionDepth()
    • setExtrusionDepth

      public void setExtrusionDepth​(double v)
    • getChamferMode

      public SCNChamferMode getChamferMode()
    • setChamferMode

      public void setChamferMode​(SCNChamferMode v)
    • getChamferRadius

      public double getChamferRadius()
    • setChamferRadius

      public void setChamferRadius​(double v)
    • getChamferProfile

      public UIBezierPath getChamferProfile()
    • setChamferProfile

      public void setChamferProfile​(UIBezierPath v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • create

      public static SCNShape create​(UIBezierPath path, double extrusionDepth)
    • createGeometry

      public static SCNShape createGeometry()
    • createGeometry

      public static SCNShape createGeometry​(NSArray<SCNGeometrySource> sources, NSArray<SCNGeometryElement> elements)