32 package eu.mihosoft.vrl.v3d.ext.openjfx.shape3d;
34 import javafx.collections.FXCollections;
35 import javafx.collections.ObservableFloatArray;
36 import javafx.collections.ObservableIntegerArray;
47 private final ObservableFloatArray
points = FXCollections.observableFloatArray();
50 private final ObservableFloatArray
texCoords = FXCollections.observableFloatArray();
53 public int[][]
faces =
new int[0][0];
74 this.points.addAll(
points);
114 for(
int[] face :
faces) {
static final int NUM_COMPONENTS_PER_TEXCOORD
static final int NUM_COMPONENTS_PER_POINT
static final int NUM_COMPONENTS_PER_FACE
final ObservableIntegerArray faceSmoothingGroups
ObservableFloatArray getTexCoords()
ObservableIntegerArray getFaceSmoothingGroups()
PolygonMesh(float[] points, float[] texCoords, int[][] faces)
int getTexCoordElementSize()
ObservableFloatArray getPoints()
final ObservableFloatArray points
int getPointElementSize()
final ObservableFloatArray texCoords