Package com.gaia3d.basic.geometry.octree
Class GaiaOctreeVertices
java.lang.Object
com.gaia3d.basic.geometry.octree.GaiaOctreeVertices
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
int
calculateVerticesCount
(int[] count) void
void
void
extractOctreesWithContents
(List<GaiaOctreeVertices> octrees) int
getAllVertices
(List<GaiaVertex> allVertices) void
makeTreeByMinBoxSize
(double minBoxSize) void
makeTreeByMinVertexCount
(int minVertexCount) void
void
reduceVertices
(int maxVertexCount) void
void
void
setSize
(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
-
Constructor Details
-
GaiaOctreeVertices
-
-
Method Details
-
setAsCube
public void setAsCube() -
createChildren
public void createChildren() -
makeTreeByMinBoxSize
public void makeTreeByMinBoxSize(double minBoxSize) -
makeTreeByMinVertexCount
public void makeTreeByMinVertexCount(int minVertexCount) -
printVertices
public void printVertices() -
reduceVerticesByDistance
public void reduceVerticesByDistance() -
reduceVertices
public void reduceVertices(int maxVertexCount) -
findMaximumDepth
public int findMaximumDepth() -
getAllVertices
-
calculateVerticesCount
public int calculateVerticesCount(int[] count) -
calculateSize
public void calculateSize() -
setSize
public void setSize(double minX, double minY, double minZ, double maxX, double maxY, double maxZ) -
distributeContents
public void distributeContents() -
extractOctreesWithContents
-