generateBox(size:majorCornerRadius:minorCornerRadius:)
Creates a box mesh from a vector of three scalar values that represent width, height, and depth, respectively, and radii for the corners.
Declaration
@MainActor @preconcurrency static func generateBox(size: SIMD3<Float>, majorCornerRadius: Float = 0.2, minorCornerRadius: Float = 0.05) -> MeshResourceParameters
- size:
The length of the box’s width, height, and depth, in meters, along the x-, y-, and z-axis, respectively.
- majorCornerRadius:
The radius of each corner’s circular arc, in meters, orthogonal to the z-axis.
- minorCornerRadius:
The radius of each corner’s circular arc, in meters, orthogonal to the x-axis.
Discussion
The method centers the box at the entity’s origin and aligns the box’s faces with the coordinate system’s axes.