Class Node
java.lang.Object
com.gaia3d.process.tileprocess.tile.tileset.node.Node
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
extractNodes
(int depth, List<Node> resultNodes) findAllContentInfo
(List<ContentInfo> contentInfoList) int
getIntersectedNode
(org.joml.Vector2d cartographicRad, int depth) getIntersectedNode
(org.joml.Vector3d cartographicRad, int depth) getIntersectedNodeAsOctree
(org.joml.Vector3d cartographicRad, int depth) void
getIntersectedNodesAsOctree
(GaiaBoundingBox cartographicBBox, int depth, List<Node> resultIntersectedNodes) void
getNodesByDepth
(int depth, List<Node> resultNodes) boolean
boolean
intersectsCartographicBoundingBox
(GaiaBoundingBox cartographicBBoxDegrees) void
void
setTransformMatrix
(org.joml.Matrix4d transformMatrixAux, boolean useTransform)
-
Constructor Details
-
Node
public Node()
-
-
Method Details
-
setTransformMatrix
public void setTransformMatrix(org.joml.Matrix4d transformMatrixAux, boolean useTransform) -
recalculateBoundingRegion
-
deleteNoContentNodes
public void deleteNoContentNodes() -
setRefinementTypeAutomatic
public void setRefinementTypeAutomatic() -
extractNodes
-
findAllContentInfo
-
findMaxDepth
public int findMaxDepth() -
getNodesByDepth
-
hasContentsInTree
public boolean hasContentsInTree() -
getIntersectedNode
-
getIntersectedNode
-
getIntersectedNodeAsOctree
-
intersectsCartographicBoundingBox
-
getIntersectedNodesAsOctree
public void getIntersectedNodesAsOctree(GaiaBoundingBox cartographicBBox, int depth, List<Node> resultIntersectedNodes) -
calculateCartographicBoundingBox
-
calculateLocalBoundingBox
-