Stay organized with collections
Save and categorize content based on your preferences.
Classes
BoundingBox |
Represents an axis-aligned bounding box in 3D space, defined by its minimum and maximum corner points.
|
FloatSize2d |
Size of a 2d object represented as a Float, such as the dimensions of a panel in meters.
|
FloatSize3d |
Size of a 3d object represented as a Float, such as the dimensions of a spatial volume in meters.
|
IntSize2d |
Size of a 2d object represented as an Int, such as the dimensions of the panel in pixels.
|
MathHelper |
|
Matrix3 |
An immutable 3x3 matrix that represents rotation and scale.
|
Matrix4 |
An immutable 4x4 matrix that represents translation, scale, and rotation.
|
Pose |
Represents an immutable rigid transformation from one coordinate space to another.
|
Quaternion |
Represents a rotation component in three-dimensional space.
|
Ray |
Represents a ray in 3D space.
|
Vector2 |
Represents a position in the 2D plane.
|
Vector3 |
Represents a three-dimensional position in space.
|
Vector4 |
Represents a four-dimensional position in space.
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-07-30 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-30 UTC."],[],[],null,["# androidx.xr.runtime.math\n========================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/androidx/xr/runtime/math/package-summary \"View this page in Kotlin\") \\|Java\n\nClasses\n-------\n\n|----------------------------------------------------------------|--------------------------------------------------------------------------------------------------------|\n| [BoundingBox](/reference/androidx/xr/runtime/math/BoundingBox) | Represents an axis-aligned bounding box in 3D space, defined by its minimum and maximum corner points. |\n| [FloatSize2d](/reference/androidx/xr/runtime/math/FloatSize2d) | Size of a 2d object represented as a Float, such as the dimensions of a panel in meters. |\n| [FloatSize3d](/reference/androidx/xr/runtime/math/FloatSize3d) | Size of a 3d object represented as a Float, such as the dimensions of a spatial volume in meters. |\n| [IntSize2d](/reference/androidx/xr/runtime/math/IntSize2d) | Size of a 2d object represented as an Int, such as the dimensions of the panel in pixels. |\n| [MathHelper](/reference/androidx/xr/runtime/math/MathHelper) | |\n| [Matrix3](/reference/androidx/xr/runtime/math/Matrix3) | An immutable 3x3 matrix that represents rotation and scale. |\n| [Matrix4](/reference/androidx/xr/runtime/math/Matrix4) | An immutable 4x4 matrix that represents translation, scale, and rotation. |\n| [Pose](/reference/androidx/xr/runtime/math/Pose) | Represents an immutable rigid transformation from one coordinate space to another. |\n| [Quaternion](/reference/androidx/xr/runtime/math/Quaternion) | Represents a rotation component in three-dimensional space. |\n| [Ray](/reference/androidx/xr/runtime/math/Ray) | Represents a ray in 3D space. |\n| [Vector2](/reference/androidx/xr/runtime/math/Vector2) | Represents a position in the 2D plane. |\n| [Vector3](/reference/androidx/xr/runtime/math/Vector3) | Represents a three-dimensional position in space. |\n| [Vector4](/reference/androidx/xr/runtime/math/Vector4) | Represents a four-dimensional position in space. |"]]