java.lang.Object
com.gaia3d.process.tileprocess.tile.tileset.node.Node

public class Node extends Object
  • Constructor Details

    • Node

      public Node()
  • Method Details

    • setTransformMatrix

      public void setTransformMatrix(org.joml.Matrix4d transformMatrixAux, boolean useTransform)
    • recalculateBoundingRegion

      public BoundingVolume recalculateBoundingRegion()
    • deleteNoContentNodes

      public void deleteNoContentNodes()
    • setRefinementTypeAutomatic

      public void setRefinementTypeAutomatic()
    • extractNodes

      public void extractNodes(int depth, List<Node> resultNodes)
    • findAllContentInfo

      public List<ContentInfo> findAllContentInfo(List<ContentInfo> contentInfoList)
    • findMaxDepth

      public int findMaxDepth()
    • getNodesByDepth

      public void getNodesByDepth(int depth, List<Node> resultNodes)
    • hasContentsInTree

      public boolean hasContentsInTree()
    • getIntersectedNode

      public Node getIntersectedNode(org.joml.Vector2d cartographicRad, int depth)
    • getIntersectedNode

      public Node getIntersectedNode(org.joml.Vector3d cartographicRad, int depth)
    • getIntersectedNodeAsOctree

      public Node getIntersectedNodeAsOctree(org.joml.Vector3d cartographicRad, int depth)
    • intersectsCartographicBoundingBox

      public boolean intersectsCartographicBoundingBox(GaiaBoundingBox cartographicBBoxDegrees)
    • getIntersectedNodesAsOctree

      public void getIntersectedNodesAsOctree(GaiaBoundingBox cartographicBBox, int depth, List<Node> resultIntersectedNodes)
    • calculateCartographicBoundingBox

      public GaiaBoundingBox calculateCartographicBoundingBox()
    • calculateLocalBoundingBox

      public GaiaBoundingBox calculateLocalBoundingBox()