feat/vtk-3d-view #7

Merged
gaozheng merged 301 commits from feat/vtk-3d-view into main 2026-06-27 18:43:52 +08:00
1 changed files with 6 additions and 1 deletions
Showing only changes of commit 85ae48ebfb - Show all commits

View File

@ -29,6 +29,7 @@ struct FakeView : I3dSceneView {
int terrains = 0;
int renders = 0;
bool lastIs2D = false;
bool lastResetCamera = true;
double ve = -1.0;
// P2 记录。
@ -98,7 +99,11 @@ struct FakeView : I3dSceneView {
void applyCameraView(ViewDir dir) override { ++cameraViewCalls; lastViewDir = dir; }
void zoom(double factor) override { ++zoomCalls; lastZoomFactor = factor; }
void fitView() override { ++fitCalls; }
void render(bool is2D) override { ++renders; lastIs2D = is2D; }
void render(bool is2D, bool resetCamera) override {
++renders;
lastIs2D = is2D;
lastResetCamera = resetCamera;
}
void renderIncremental() override { ++renders; }
// 异常(#4测试不断言异常渲染空实现满足接口。