code: public List<Point3D_F64> getLandmark3D( int version ) {
  		int N = QrCode.totalModules(version);
  
  		set3D( 0,0,N,point3D.get(0));
  		set3D( 0,7,N,point3D.get(1));
  		set3D( 7,7,N,point3D.get(2));
  		set3D( 7,0,N,point3D.get(3));
  
  		set3D( 0,N-7,N,point3D.get(4));
  		set3D( 0,N,N,point3D.get(5));
  		set3D( 7,N,N,point3D.get(6));
  		set3D( 7,N-7,N,point3D.get(7));
  
  		set3D( N-7,0,N,point3D.get(8));
  		set3D( N-7,7,N,point3D.get(9));
  		set3D( N,7,N,point3D.get(10));
  		set3D( N,0,N,point3D.get(11));
  
  		return point3D;
  	}
docs: Location of each corner in the QR Code's reference frame in 3D
  @param version QR Code's version
  @return List. Recycled on each call