Class PhotogrammetryTiler
java.lang.Object
com.gaia3d.process.tileprocess.tile.DefaultTiler
com.gaia3d.process.tileprocess.tile.PhotogrammetryTiler
- All Implemented Interfaces:
Tiler,TilingProcess
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncutHalfEdgeSceneByGaiaAAPlanesAndSaveTileInfosAllLodMode(HalfEdgeScene halfEdgeScene, boolean scissorTextures, boolean makeSkirt, TileInfo motherTileInfo, int lod, BoundingVolume rootNodeBoundingVolume, int projectMaxDepth, Path cutTempPath) booleanintegralDecimateScenesMagoGLST(List<TileInfo> tileInfos, int lod, int nodeDepth, Node rootNode, int maxDepth, DecimateParameters decimateParameters, ReMeshParameters reMeshParams, double screenPixelsForMeter) booleanintegralLeafScenesMT(List<TileInfo> tileInfos, int lod, int nodeDepth, Node rootNode, int maxDepth, int threadsCount) booleanintegralLeafScenesST(List<TileInfo> tileInfos, int lod, int nodeDepth, Node rootNode, int maxDepth) booleanintegralReMeshScenesMagoGLST(List<TileInfo> tileInfos, int lod, int nodeDepth, Node rootNode, int maxDepth, DecimateParameters decimateParameters, double pixelsForMeter, double screenPixelsForMeter, ReMeshParameters reMeshParams) runModeMagoGL(List<TileInfo> tileInfos) voidwriteTileset(Tileset tileset) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.gaia3d.process.tileprocess.TilingProcess
runWithResult
-
Field Details
-
globalOptions
-
projectMaxDepthIdx
public int projectMaxDepthIdx -
mapLodToTileInfos
-
-
Constructor Details
-
PhotogrammetryTiler
public PhotogrammetryTiler()
-
-
Method Details
-
run
- Specified by:
runin interfaceTilingProcess- Throws:
FileNotFoundException
-
integralReMeshScenesMagoGLST
public boolean integralReMeshScenesMagoGLST(List<TileInfo> tileInfos, int lod, int nodeDepth, Node rootNode, int maxDepth, DecimateParameters decimateParameters, double pixelsForMeter, double screenPixelsForMeter, ReMeshParameters reMeshParams) -
runModeMagoGL
- Throws:
FileNotFoundException
-
integralDecimateScenesMagoGLST
public boolean integralDecimateScenesMagoGLST(List<TileInfo> tileInfos, int lod, int nodeDepth, Node rootNode, int maxDepth, DecimateParameters decimateParameters, ReMeshParameters reMeshParams, double screenPixelsForMeter) -
integralLeafScenesST
-
integralLeafScenesMT
-
cutHalfEdgeSceneByGaiaAAPlanesAndSaveTileInfosAllLodMode
public List<TileInfo> cutHalfEdgeSceneByGaiaAAPlanesAndSaveTileInfosAllLodMode(HalfEdgeScene halfEdgeScene, boolean scissorTextures, boolean makeSkirt, TileInfo motherTileInfo, int lod, BoundingVolume rootNodeBoundingVolume, int projectMaxDepth, Path cutTempPath) -
writeTileset
- Specified by:
writeTilesetin interfaceTiler- Specified by:
writeTilesetin interfaceTilingProcess
-