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 TypeMethodDescriptioncutHalfEdgeSceneByGaiaAAPlanesAndSaveTileInfos(HalfEdgeScene halfEdgeScene, List<GaiaAAPlane> planes, HalfEdgeOctreeFaces resultOctree, boolean scissorTextures, boolean makeSkirt, Path cutTempLodPath, org.joml.Matrix4d transformMatrix, TileInfo motherTileInfo) voiddecimateAndCutScenes(List<TileInfo> tileInfos, int lod, Node rootNode, int maxDepth, DecimateParameters decimateParameters, double screenPixelsForMeter) voidintegralReMeshScenesV2(List<TileInfo> tileInfos, int lod, int nodeDepth, Node rootNode, int maxDepth, DecimateParameters decimateParameters, double pixelsForMeter, double screenPixelsForMeter, ReMeshParameters reMeshParams) voidreMeshAndCutScenes(List<TileInfo> tileInfos, int lod, Node rootNode, int maxDepth, DecimateParameters decimateParameters, double pixelsForMeter, double screenPixelsForMeter) run_original(List<TileInfo> tileInfos) floatunpackDepth32(float[] packedDepth) voidwriteTileset(Tileset tileset)
-
Field Details
-
globalOptions
-
-
Constructor Details
-
PhotogrammetryTiler
public PhotogrammetryTiler()
-
-
Method Details
-
run_original
- Throws:
FileNotFoundException
-
run
- Specified by:
runin interfaceTilingProcess- Throws:
FileNotFoundException
-
reMeshAndCutScenes
public void reMeshAndCutScenes(List<TileInfo> tileInfos, int lod, Node rootNode, int maxDepth, DecimateParameters decimateParameters, double pixelsForMeter, double screenPixelsForMeter) -
integralReMeshScenesV2
public void integralReMeshScenesV2(List<TileInfo> tileInfos, int lod, int nodeDepth, Node rootNode, int maxDepth, DecimateParameters decimateParameters, double pixelsForMeter, double screenPixelsForMeter, ReMeshParameters reMeshParams) -
decimateAndCutScenes
public void decimateAndCutScenes(List<TileInfo> tileInfos, int lod, Node rootNode, int maxDepth, DecimateParameters decimateParameters, double screenPixelsForMeter) -
unpackDepth32
public float unpackDepth32(float[] packedDepth) -
cutHalfEdgeSceneByGaiaAAPlanesAndSaveTileInfos
public List<TileInfo> cutHalfEdgeSceneByGaiaAAPlanesAndSaveTileInfos(HalfEdgeScene halfEdgeScene, List<GaiaAAPlane> planes, HalfEdgeOctreeFaces resultOctree, boolean scissorTextures, boolean makeSkirt, Path cutTempLodPath, org.joml.Matrix4d transformMatrix, TileInfo motherTileInfo) -
writeTileset
- Specified by:
writeTilesetin interfaceTiler- Specified by:
writeTilesetin interfaceTilingProcess
-