init(width:height:length:)
Creates a pyramid geometry with the specified width, height, and length.
Declaration
convenience init(width: CGFloat, height: CGFloat, length: CGFloat)Parameters
- width:
The width of the pyramid along the x-axis of its local coordinate space.
- height:
The height of the pyramid along the y-axis of its local coordinate space.
- length:
The length of the pyramid along the z-axis of its local coordinate space.
Return Value
A new pyramid geometry.
Discussion
The pyramid’s base is centered in its local coordinate system. For example, if you create a pyramid whose width, height and length are all 10.0, its apex is at the point {0, 10.0, 0}, and its base lies in the plane whose y-coordinate is 0.0, extending from -5.0 to 5.0 along both the x- and z-axes.