Package com.gaia3d.render
Class MagoReTextureByObliqueCamera
java.lang.Object
com.gaia3d.render.MagoReTextureByObliqueCamera
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetGroupedSceneInfos(List<SceneInfo> sceneInfos, List<List<SceneInfo>> resultGroupedSceneInfos, int scenesCountForGroup) voidintegralDecimateByObliqueCamera(List<SceneInfo> sceneInfos, List<HalfEdgeScene> resultHalfEdgeScenes, DecimateParameters decimateParameters, ReMeshParameters reMeshParams, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, String outputPathString, String nodeName, int lod) voidintegralReMeshByObliqueCamera2by2(List<SceneInfo> sceneInfos, List<HalfEdgeScene> resultHalfEdgeScenes, ReMeshParameters reMeshParams, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, String outputPathString, String nodeName, int lod, Node node) voidintegralReMeshByObliqueCameraV2(List<SceneInfo> sceneInfos, List<HalfEdgeScene> resultHalfEdgeScenes, ReMeshParameters reMeshParams, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, String outputPathString, String nodeName, int lod, Node node) voidmakeIntegralBoxTexturesByObliqueCamera9Directions(MagoRenderableScene magoRenderableScene, MagoRenderableScene magoDecimatedRenderableScene, MagoFboSet fboSet, MagoFboSet faceCodeFboSet, Map<CameraDirectionType, org.joml.Matrix4d> mapCameraDirectionTypeModelViewMatrix, Map<CameraDirectionType, Projection> mapCameraDirectionTypeProjection, MagoRenderingSession renderingSession) renderTopView(List<SceneInfo> sceneInfos, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, int maxDepthScreenSize)
-
Field Details
-
BACKGROUND_FACE_CODE
public static final int BACKGROUND_FACE_CODE- See Also:
-
-
Constructor Details
-
MagoReTextureByObliqueCamera
public MagoReTextureByObliqueCamera() -
MagoReTextureByObliqueCamera
-
-
Method Details
-
integralReMeshByObliqueCameraV2
public void integralReMeshByObliqueCameraV2(List<SceneInfo> sceneInfos, List<HalfEdgeScene> resultHalfEdgeScenes, ReMeshParameters reMeshParams, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, String outputPathString, String nodeName, int lod, Node node) -
getGroupedSceneInfos
-
integralReMeshByObliqueCamera2by2
public void integralReMeshByObliqueCamera2by2(List<SceneInfo> sceneInfos, List<HalfEdgeScene> resultHalfEdgeScenes, ReMeshParameters reMeshParams, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, String outputPathString, String nodeName, int lod, Node node) -
integralDecimateByObliqueCamera
public void integralDecimateByObliqueCamera(List<SceneInfo> sceneInfos, List<HalfEdgeScene> resultHalfEdgeScenes, DecimateParameters decimateParameters, ReMeshParameters reMeshParams, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, String outputPathString, String nodeName, int lod) -
renderTopView
public MagoFbo renderTopView(List<SceneInfo> sceneInfos, GaiaBoundingBox nodeBBox, org.joml.Matrix4d nodeTMatrix, int maxScreenSize, int maxDepthScreenSize) -
makeIntegralBoxTexturesByObliqueCamera9Directions
public void makeIntegralBoxTexturesByObliqueCamera9Directions(MagoRenderableScene magoRenderableScene, MagoRenderableScene magoDecimatedRenderableScene, MagoFboSet fboSet, MagoFboSet faceCodeFboSet, Map<CameraDirectionType, org.joml.Matrix4d> mapCameraDirectionTypeModelViewMatrix, Map<CameraDirectionType, Projection> mapCameraDirectionTypeProjection, MagoRenderingSession renderingSession)
-