public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
public void fromArray(Point3...a) { if(a==null || a.length==0) return; int num = a.length; alloc(num); float buff[] = new float[num * _channels]; for(int i=0; i<num; i++) { Point3 p = a[i]; buff[_channels*i+0] = (float) p.x; buff[_channels*i+1] = (float) p.y; buff[_channels*i+2] = (float) p.z; } put(0, 0, buff); //TODO: check ret val! }
java.util.List<Point3> pointsList = new ArrayList<Point3>(); MatOfPoint3f pointsMat = new MatOfPoint3f(); int i = 2; int j = 4; double k = 0.0; Point3[] point = new Point3[2]; point[0] = new Point3(i, j, k); point[1] = new Point3(2*i, 2*j, 2*k); pointsList.add(point[0]); pointsList.add(point[1]); // MatOfPoint3f from List pointsMat.fromList(pointsList); // Index of element to change int elementIndex = 0; System.out.println("Before modifying"); Point3 readedPoint = pointsMat.toList().get(elementIndex); System.out.println(readedPoint); // Modify a point point[elementIndex].y = 5.0; // Changing y to 5.0 for example double[] modified = {point[elementIndex].x, point[elementIndex].y, point[elementIndex].z}; pointsMat.put(0, elementIndex, modified); System.out.println("After modifying"); readedPoint = pointsMat.toList().get(elementIndex); System.out.println(readedPoint);