Page Summary
-
Coordinates3d is an enum in ARCore that represents supported 3D coordinate systems.
-
It includes inherited methods from
java.lang.Enumandjava.lang.Object. -
The enum has two specific values: EIS_NORMALIZED_DEVICE_COORDINATES and EIS_TEXTURE_NORMALIZED.
-
Both enum values are used with
Frame.transformCoordinates3dfor Electronic Image Stabilization (EIS).
public final enum Coordinates3d
3D coordinates supported by ARCore.
Inherited Methods
Enum Values
public static final Coordinates3d EIS_NORMALIZED_DEVICE_COORDINATES
EIS_NORMALIZED_DEVICE_COORDINATES
public static final Coordinates3d EIS_NORMALIZED_DEVICE_COORDINATES
Normalized Device Coordinates (NDC), display-rotated, (x,y) normalized to [-1.0f, 1.0f] range to compensate for perspective shift for EIS.
Use with Frame.transformCoordinates3d(Coordinates2d, float[], Coordinates3d, float[])
. See the Electronic
Image Stabilization developer guide
for more information.
public static final Coordinates3d EIS_TEXTURE_NORMALIZED
EIS_TEXTURE_NORMALIZED
public static final Coordinates3d EIS_TEXTURE_NORMALIZED
GPU texture coordinates, using the Z component to compensate for perspective shift when using Electronic Image Stabilization (EIS).
Use with Frame.transformCoordinates3d(Coordinates2d, float[], Coordinates3d, float[])
. See the Electronic
Image Stabilization developer guide
for more information.

