Package com.gaia3d.renderer
Class MainVoxelizer
java.lang.Object
com.gaia3d.renderer.MainVoxelizer
- All Implemented Interfaces:
IAppLogic
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()voidvoidinit(Window window, GaiaScenesContainer gaiaScenesContainer) voidinput(Window window, GaiaScenesContainer gaiaScenesContainer, long diffTimeMillis) voidintegralReMeshByObliqueCameraV2(List<SceneInfo> sceneInfos, List<HalfEdgeScene> resultHalfEdgeScenes, ReMeshParameters reMeshParams, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, List<BufferedImage> resultImages, String outputPathString, String nodeName) voidreMeshAndCutByObliqueCamera(List<GaiaScene> scenes, List<HalfEdgeScene> resultHalfEdgeScenes, ReMeshParameters reMeshParams, HalfEdgeOctreeFaces octree, List<GaiaAAPlane> cuttingPlanes, double depthTexPixelsForMeter, double screenPixelsForMeter, boolean makeHorizontalSkirt) voidupdate(Window window, GaiaScenesContainer gaiaScenesContainer, long diffTimeMillis) voidvoxelize(List<GaiaScene> scenes, List<VoxelGrid3D> resultVoxelGrids, List<GaiaScene> resultGaiaScenes, VoxelizeParameters voxelizeParameters)
-
Constructor Details
-
MainVoxelizer
public MainVoxelizer()
-
-
Method Details
-
cleanup
public void cleanup() -
init
-
input
-
update
-
deleteObjects
public void deleteObjects() -
voxelize
public void voxelize(List<GaiaScene> scenes, List<VoxelGrid3D> resultVoxelGrids, List<GaiaScene> resultGaiaScenes, VoxelizeParameters voxelizeParameters) -
integralReMeshByObliqueCameraV2
public void integralReMeshByObliqueCameraV2(List<SceneInfo> sceneInfos, List<HalfEdgeScene> resultHalfEdgeScenes, ReMeshParameters reMeshParams, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, List<BufferedImage> resultImages, String outputPathString, String nodeName) -
reMeshAndCutByObliqueCamera
public void reMeshAndCutByObliqueCamera(List<GaiaScene> scenes, List<HalfEdgeScene> resultHalfEdgeScenes, ReMeshParameters reMeshParams, HalfEdgeOctreeFaces octree, List<GaiaAAPlane> cuttingPlanes, double depthTexPixelsForMeter, double screenPixelsForMeter, boolean makeHorizontalSkirt)
-