Package com.gaia3d.basic.splitter
Class GaiaSceneSplitter
java.lang.Object
com.gaia3d.basic.splitter.GaiaSceneSplitter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GaiaPrimitive
createPrimitiveFromSurfaces
(List<GaiaSurface> surfacesList, List<GaiaVertex> originalVertices) static GaiaBoundingBox
getBoundingBox
(List<GaiaScene> scenes) static void
splitMesh
(GaiaMesh mesh, org.joml.Matrix4d transformMatrix, GaiaOctreeSceneSplitter octree, Map<String, List<GaiaMesh>> resultMapOctreeNameMeshes) static void
splitNode
(GaiaNode node, org.joml.Matrix4d parentMatrix, GaiaOctreeSceneSplitter octree) static void
splitScene
(GaiaScene originalScene, GaiaOctreeSceneSplitter octree, Map<String, List<GaiaScene>> mapOctreeNameScenes) static void
splitScenes
(List<GaiaScene> scenes, List<GaiaScene> splitScenes)
-
Constructor Details
-
GaiaSceneSplitter
public GaiaSceneSplitter()
-
-
Method Details
-
getBoundingBox
-
splitScenes
-
splitScene
-
splitNode
public static void splitNode(GaiaNode node, org.joml.Matrix4d parentMatrix, GaiaOctreeSceneSplitter octree) -
splitMesh
-
createPrimitiveFromSurfaces
public static GaiaPrimitive createPrimitiveFromSurfaces(List<GaiaSurface> surfacesList, List<GaiaVertex> originalVertices)
-