A rectangular, one-sided plane geometry of specified width and height.
SDKs
- iOS 8.0+
- macOS 10.8+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
Framework
- Scene
Kit
Declaration
class SCNPlane : SCNGeometry
Overview
A plane and its properties

A plane defines a flat surface in the x- and y-axis dimensions of its local coordinate space according to its width
and height
properties. To orient a plane differently, adjust the transform
property of the node containing the plane geometry. You can create a rounded rectangular plane using the corner
property.
The surface is one-sided. Its surface normal vectors point in the positive z-axis direction of its local coordinate space, so it is only visible from that direction by default. To render both sides of a plane, either set the is
property of its material to true
or create two plane geometries and orient them back to back.
Control the level of detail with the width
, height
, and corner
properties. A higher segment count produces more vertices, which can improve rendering quality for certain lighting models or custom shader effects, but at a cost to rendering performance.