public class Scene3DUtils extends Object
Constructor and Description |
---|
Scene3DUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
checkUnindexedNormalsArray(float[] vertices,
float[] normals) |
static void |
checkUnindexedPolygonArray(float[] vertices) |
static float[] |
filterArray(float[] arr,
boolean[] mask,
boolean maskToKeep) |
static boolean[] |
findUnindexedNaNNormalVertices(float[] vertices,
float[] normals) |
static float[] |
generateLineVertices(float x1,
float y1,
float z1,
float radius1,
float x2,
float y2,
float z2,
float radius2,
int subDiv) |
static float[] |
generateUnindexedVertexNormalsFlat(float[] vertices) |
static float[] |
generateUVSphereVertices(float centerX,
float centerY,
float centerZ,
float radiusX,
float radiusY,
float radiusZ,
int subDiv) |
static org.joml.Vector3f |
getPerpendicularVector(org.joml.Vector3f vec) |
public static org.joml.Vector3f getPerpendicularVector(org.joml.Vector3f vec)
public static void checkUnindexedPolygonArray(float[] vertices)
public static float[] generateUnindexedVertexNormalsFlat(float[] vertices)
public static boolean[] findUnindexedNaNNormalVertices(float[] vertices, float[] normals)
public static float[] filterArray(float[] arr, boolean[] mask, boolean maskToKeep)
public static void checkUnindexedNormalsArray(float[] vertices, float[] normals)
public static float[] generateLineVertices(float x1, float y1, float z1, float radius1, float x2, float y2, float z2, float radius2, int subDiv)
public static float[] generateUVSphereVertices(float centerX, float centerY, float centerZ, float radiusX, float radiusY, float radiusZ, int subDiv)
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.