Codota Logo
TriangleMesh.getFaces
Code IndexAdd Codota to your IDE (free)

How to use
getFaces
method
in
javafx.scene.shape.TriangleMesh

Best Java code snippets using javafx.scene.shape.TriangleMesh.getFaces (Showing top 12 results out of 315)

  • Common ways to obtain TriangleMesh
private void myMethod () {
TriangleMesh t =
  • Codota Iconnew TriangleMesh()
  • Smart code suggestions by Codota
}
origin: eu.mihosoft.vrl.jcsg/jcsg

int numPoints = tMesh.getPoints().size() / tMesh.getPointElementSize();
int numTexCoords = tMesh.getTexCoords().size() / tMesh.getTexCoordElementSize();
int numFaces = tMesh.getFaces().size() / tMesh.getFaceElementSize();
if (numPoints == 0 || numPoints * tMesh.getPointElementSize() != tMesh.getPoints().size()) {
  throw new AssertionError("Points array size is not correct: " + tMesh.getPoints().size());
  throw new AssertionError("TexCoords array size is not correct: " + tMesh.getPoints().size());
if (numFaces == 0 || numFaces * tMesh.getFaceElementSize() != tMesh.getFaces().size()) {
  throw new AssertionError("Faces array size is not correct: " + tMesh.getPoints().size());
  throw new AssertionError("FaceSmoothingGroups array size is not correct: " + tMesh.getPoints().size() + ", numFaces = " + numFaces);
ObservableIntegerArray faces = tMesh.getFaces();
for (int i = 0; i < faces.size(); i += 2) {
  int pIndex = faces.get(i);
origin: eu.mihosoft.vrl.jcsg/jcsg

texcoords.trimToSize();
ObservableIntegerArray faces = mesh.getFaces();
for (int i = 1; i < faces.size(); i += 2) {
  faces.set(i, reindex.get(faces.get(i)));
origin: eu.mihosoft.vrl.jcsg/jcsg

points.trimToSize();
ObservableIntegerArray faces = mesh.getFaces();
for (int i = 0; i < faces.size(); i += 2) {
  faces.set(i, reindex.get(faces.get(i)));
origin: us.ihmc/ihmc-javafx-toolkit

triangleMesh.getPoints().addAll(convertToFloatArray(vertices));
triangleMesh.getTexCoords().addAll(convertToFloatArray(texturePoints));
triangleMesh.getFaces().addAll(indices);
triangleMesh.getFaceSmoothingGroups().addAll(new int[indices.length / triangleMesh.getFaceElementSize()]);
triangleMesh.getNormals().addAll(convertToFloatArray(normals));
origin: us.ihmc/IHMCJavaFXToolkit

triangleMesh.getPoints().addAll(convertToFloatArray(vertices));
triangleMesh.getTexCoords().addAll(convertToFloatArray(texturePoints));
triangleMesh.getFaces().addAll(indices);
triangleMesh.getFaceSmoothingGroups().addAll(new int[indices.length / triangleMesh.getFaceElementSize()]);
triangleMesh.getNormals().addAll(convertToFloatArray(normals));
origin: org.boofcv/boofcv-javafx

  @Override
  public void run() {
    Platform.runLater(()->{
      synchronized (lockSingles) {
        boolean firstPoint = meshSingles.getPoints().size() == 0;
        meshSingles.getPoints().setAll(pointSingles.data, 0, pointSingles.size);
        meshSingles.getFaces().setAll(facesSingles.data, 0, facesSingles.size);
        if (firstPoint) {
          meshSingles.getTexCoords().setAll(texCoords);
          final MeshView meshView = new MeshView(meshSingles);
          meshView.setMaterial(new PhongMaterial(Color.RED));
          meshView.setDepthTest(DepthTest.ENABLE);
          meshView.setDrawMode(DrawMode.FILL);
          meshView.setCullFace(CullFace.BACK);
          world.getChildren().addAll(meshView);
        }
        timerSingles = null;
        taskSingles = null;
      }
    });
  }
};
origin: org.boofcv/boofcv-javafx

mesh.getPoints().setAll(points);
mesh.getTexCoords().setAll(texCoords);
mesh.getFaces().setAll(faces);
origin: eu.mihosoft.vrl.jcsg/jcsg

mesh.getPoints().setAll(newVertexes.toFloatArray());
mesh.getTexCoords().setAll(newUVs.toFloatArray());
mesh.getFaces().setAll(((IntegerArrayList) faces.subList(facesStart, faces.size())).toIntArray());
    "Added mesh '" + key + "' of " + mesh.getPoints().size() / mesh.getPointElementSize() + " vertexes, "
    + mesh.getTexCoords().size() / mesh.getTexCoordElementSize() + " uvs, "
    + mesh.getFaces().size() / mesh.getFaceElementSize() + " faces, "
    + mesh.getFaceSmoothingGroups().size() + " smoothing groups.");
log("material diffuse color = " + ((PhongMaterial) material).getDiffuseColor());
origin: eu.mihosoft.vrl.jcsg/jcsg

mesh.getTexCoords().addAll(0);
mesh.getFaces().addAll(
origin: eu.mihosoft.vrl.jcsg/jcsg

triangleMesh.getFaces().setAll(facesArray);
triangleMesh.getFaceSmoothingGroups().clear();
triangleMesh.getFaces().setAll(facesArray);
triangleMesh.getFaceSmoothingGroups().setAll(smoothingGroupsArray);
origin: eu.mihosoft.vrl.jcsg/jcsg

for (MeshView meshView : meshViews) {
  TriangleMesh mesh = (TriangleMesh) meshView.getMesh();
  ObservableIntegerArray faces = mesh.getFaces();
  ObservableIntegerArray faceSmoothingGroups = mesh.getFaceSmoothingGroups();
  ObservableFloatArray points = mesh.getPoints();
origin: eu.mihosoft.vrl/vrl

mesh.getFaces().addAll(
javafx.scene.shapeTriangleMeshgetFaces

Popular methods of TriangleMesh

  • <init>
  • getPoints
  • getTexCoords
  • getFaceElementSize
  • getFaceSmoothingGroups
  • getNormals
  • getPointElementSize
  • getTexCoordElementSize

Popular in Java

  • Making http requests using okhttp
  • getResourceAsStream (ClassLoader)
  • compareTo (BigDecimal)
    Compares this BigDecimal with the specified BigDecimal. Two BigDecimal objects that are equal in val
  • getApplicationContext (Context)
  • Kernel (java.awt.image)
  • InputStreamReader (java.io)
    An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes
  • Path (java.nio.file)
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now