AI-generated Key Takeaways
-
Coordinates2d is an enum that supports various 2D coordinate systems for ARCore.
-
It defines several coordinate systems including normalized and pixel-based coordinates for CPU images, GPU textures, OpenGL, and Android views.
-
The enum inherits methods from
java.lang.Enum,java.lang.Object,java.lang.constant.Constable, andjava.lang.Comparable.
public final enum
Coordinates2d
2D coordinate systems supported by ARCore.
Inherited Methods
Enum Values
public static final Coordinates2d IMAGE_NORMALIZED
IMAGE_NORMALIZED
public static final Coordinates2d IMAGE_NORMALIZED
CPU image, (x,y) normalized to [0.0f, 1.0f] range.
public static final Coordinates2d IMAGE_PIXELS
IMAGE_PIXELS
public static final Coordinates2d IMAGE_PIXELS
CPU image, (x,y) in pixels.
public static final Coordinates2d OPENGL_NORMALIZED_DEVICE_COORDINATES
OPENGL_NORMALIZED_DEVICE_COORDINATES
public static final Coordinates2d OPENGL_NORMALIZED_DEVICE_COORDINATES
OpenGL Normalized Device Coordinates, display-rotated, (x,y) normalized to [-1.0f, 1.0f] range.
public static final Coordinates2d TEXTURE_NORMALIZED
TEXTURE_NORMALIZED
public static final Coordinates2d TEXTURE_NORMALIZED
GPU texture coordinates, (s,t) normalized to [0.0f, 1.0f] range.
public static final Coordinates2d TEXTURE_TEXELS
TEXTURE_TEXELS
public static final Coordinates2d TEXTURE_TEXELS
GPU texture, (x,y) in pixels.
public static final Coordinates2d VIEW
VIEW
public static final Coordinates2d VIEW
Android view, display-rotated, (x,y) in pixels.
public static final Coordinates2d VIEW_NORMALIZED
VIEW_NORMALIZED
public static final Coordinates2d VIEW_NORMALIZED
Android view, display-rotated, (x,y) normalized to [0.0f, 1.0f] range.