Represents a curved rectangular section of a cylinder wall, typically used for UI surfaces in the Interaction SDK.
This interface defines the geometric properties needed to describe a section of a curved surface that wraps around a cylinder, making it ideal for curved menus and interactive panels that follow ergonomic viewing angles. See Oculus.Interaction.UnityCanvas.CanvasCylinder for an example implementation.
Properties
Cylinder Cylinder[Get]
Gets the cylinder that defines the curved surface's base geometry.
This cylinder provides the underlying shape and orientation for the ICurvedPlane.
float ArcDegrees[Get]
Gets the horizontal arc extent of the ICurvedPlane in degrees, determining how far the surface wraps around the cylinder's circumference.
float Rotation[Get]
Gets the rotational offset in degrees from the cylinder's forward Z axis to the center of the ICurvedPlane, determining the plane's horizontal positioning.
float Bottom[Get]
Gets the vertical position of the plane's bottom edge relative to the cylinder's Y position, in the cylinder's local space coordinates.
float Top[Get]
Gets the vertical position of the plane's top edge relative to the cylinder's Y position, in the cylinder's local space coordinates.