Package com.gaia3d.basic.remesher
Class GeometryOnlyReMesherByOctree
java.lang.Object
com.gaia3d.basic.remesher.GeometryOnlyReMesherByOctree
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculateBoundingBoxForLeafDistInfo(GaiaBoundingBox currBBox, double leafDist) classifyOctreeShape(GaiaOctreeFaces octFaces, List<GeometryContent> faceDataList, List<GaiaVertex> vertices) detectBarByPCA(List<GaiaVertex> vertices) voidReMesh(List<GaiaVertex> vertices) voidreMeshMesh(GaiaMesh mesh, GaiaNode parentNode, GaiaScene parentScene, GaiaBoundingBox nodeBBoxOptional) voidreMeshNode(GaiaNode node, GaiaScene parentScene, GaiaBoundingBox nodeBBoxOptional) voidreMeshPrimitive(GaiaPrimitive primitive, GaiaNode parentNode, GaiaScene parentScene, GaiaBoundingBox nodeBBoxOptional) voidreMeshPrimitive_original(GaiaPrimitive primitive, GaiaNode parentNode, GaiaScene parentScene, GaiaBoundingBox nodeBBoxOptional) voidreMeshScene(GaiaScene scene, GaiaStatistics sceneStatsOptional, GaiaBoundingBox nodeBBoxOptional)
-
Constructor Details
-
GeometryOnlyReMesherByOctree
public GeometryOnlyReMesherByOctree()
-
-
Method Details
-
detectBarByPCA
-
classifyOctreeShape
public GeometryOnlyReMesherByOctree.OctreeShapeInfo classifyOctreeShape(GaiaOctreeFaces octFaces, List<GeometryContent> faceDataList, List<GaiaVertex> vertices) -
reMeshScene
public void reMeshScene(GaiaScene scene, GaiaStatistics sceneStatsOptional, GaiaBoundingBox nodeBBoxOptional) -
reMeshNode
-
reMeshMesh
public void reMeshMesh(GaiaMesh mesh, GaiaNode parentNode, GaiaScene parentScene, GaiaBoundingBox nodeBBoxOptional) -
calculateBoundingBoxForLeafDistInfo
public OctreeBBoxInfo calculateBoundingBoxForLeafDistInfo(GaiaBoundingBox currBBox, double leafDist) -
reMeshPrimitive
public void reMeshPrimitive(GaiaPrimitive primitive, GaiaNode parentNode, GaiaScene parentScene, GaiaBoundingBox nodeBBoxOptional) -
reMeshPrimitive_original
public void reMeshPrimitive_original(GaiaPrimitive primitive, GaiaNode parentNode, GaiaScene parentScene, GaiaBoundingBox nodeBBoxOptional) -
ReMesh
-