Package com.gaia3d
Interface ExtensionModuleFrame
- All Known Implementing Classes:
TilerExtensionModule
public interface ExtensionModuleFrame
-
Method Summary
Modifier and TypeMethodDescriptionvoid
decimateAndCutByObliqueCamera
(List<GaiaScene> scenes, List<HalfEdgeScene> resultHalfEdgeScenes, DecimateParameters decimateParameters, HalfEdgeOctree octree, List<GaiaAAPlane> cuttingPlanes, double screenPixelsForMeter, boolean makeHorizontalSkirt) void
decimateNetSurfaceAndCutByObliqueCamera
(List<GaiaScene> scenes, List<HalfEdgeScene> resultHalfEdgeScenes, DecimateParameters decimateParameters, HalfEdgeOctree octree, List<GaiaAAPlane> cuttingPlanes, double depthTexPixelsForMeter, double screenPixelsForMeter, boolean makeHorizontalSkirt) void
executePhotorealistic
(GaiaScene gaiaScene, Map<String, Object> options) void
getColorAndDepthRender
(List<SceneInfo> sceneInfos, int bufferedImageType, List<BufferedImage> resultImages, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, int maxDepthScreenSize) getName()
boolean
void
makeNetSurfacesWithBoxTexturesObliqueCamera
(List<GaiaScene> scenes, List<HalfEdgeScene> resultHalfEdgeScenes, DecimateParameters decimateParameters, double depthTexPixelsForMeter, double screenPixelsForMeter) void
voxelize
(List<GaiaScene> scenes, List<VoxelGrid3D> resultVoxelGrids, List<GaiaScene> resultGaiaScenes, VoxelizeParameters voxelizeParameters)
-
Method Details
-
getName
String getName() -
isSupported
boolean isSupported() -
executePhotorealistic
-
getColorAndDepthRender
void getColorAndDepthRender(List<SceneInfo> sceneInfos, int bufferedImageType, List<BufferedImage> resultImages, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, int maxDepthScreenSize) -
makeNetSurfacesWithBoxTexturesObliqueCamera
void makeNetSurfacesWithBoxTexturesObliqueCamera(List<GaiaScene> scenes, List<HalfEdgeScene> resultHalfEdgeScenes, DecimateParameters decimateParameters, double depthTexPixelsForMeter, double screenPixelsForMeter) -
decimateAndCutByObliqueCamera
void decimateAndCutByObliqueCamera(List<GaiaScene> scenes, List<HalfEdgeScene> resultHalfEdgeScenes, DecimateParameters decimateParameters, HalfEdgeOctree octree, List<GaiaAAPlane> cuttingPlanes, double screenPixelsForMeter, boolean makeHorizontalSkirt) -
decimateNetSurfaceAndCutByObliqueCamera
void decimateNetSurfaceAndCutByObliqueCamera(List<GaiaScene> scenes, List<HalfEdgeScene> resultHalfEdgeScenes, DecimateParameters decimateParameters, HalfEdgeOctree octree, List<GaiaAAPlane> cuttingPlanes, double depthTexPixelsForMeter, double screenPixelsForMeter, boolean makeHorizontalSkirt) -
voxelize
void voxelize(List<GaiaScene> scenes, List<VoxelGrid3D> resultVoxelGrids, List<GaiaScene> resultGaiaScenes, VoxelizeParameters voxelizeParameters) -
deleteObjects
void deleteObjects()
-