Coordinates2d

  • 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 , and java.lang.Comparable .

public final enum Coordinates2d

2D coordinate systems supported by ARCore.

Inherited Methods

Enum Values

IMAGE_NORMALIZED

 public 
  
 static 
  
 final 
  
 Coordinates2d 
  
 IMAGE_NORMALIZED 

CPU image, (x,y) normalized to [0.0f, 1.0f] range.

IMAGE_PIXELS

 public 
  
 static 
  
 final 
  
 Coordinates2d 
  
 IMAGE_PIXELS 

CPU image, (x,y) in pixels.

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.

TEXTURE_NORMALIZED

 public 
  
 static 
  
 final 
  
 Coordinates2d 
  
 TEXTURE_NORMALIZED 

GPU texture coordinates, (s,t) normalized to [0.0f, 1.0f] range.

TEXTURE_TEXELS

 public 
  
 static 
  
 final 
  
 Coordinates2d 
  
 TEXTURE_TEXELS 

GPU texture, (x,y) in pixels.

VIEW

 public 
  
 static 
  
 final 
  
 Coordinates2d 
  
 VIEW 

Android view, display-rotated, (x,y) in pixels.

VIEW_NORMALIZED

 public 
  
 static 
  
 final 
  
 Coordinates2d 
  
 VIEW_NORMALIZED 

Android view, display-rotated, (x,y) normalized to [0.0f, 1.0f] range.

Design a Mobile Site
View Site in Mobile | Classic
Share by: