feat/vtk-3d-view #7
|
|
@ -29,6 +29,7 @@ struct FakeView : I3dSceneView {
|
||||||
int terrains = 0;
|
int terrains = 0;
|
||||||
int renders = 0;
|
int renders = 0;
|
||||||
bool lastIs2D = false;
|
bool lastIs2D = false;
|
||||||
|
bool lastResetCamera = true;
|
||||||
double ve = -1.0;
|
double ve = -1.0;
|
||||||
|
|
||||||
// P2 记录。
|
// P2 记录。
|
||||||
|
|
@ -98,7 +99,11 @@ struct FakeView : I3dSceneView {
|
||||||
void applyCameraView(ViewDir dir) override { ++cameraViewCalls; lastViewDir = dir; }
|
void applyCameraView(ViewDir dir) override { ++cameraViewCalls; lastViewDir = dir; }
|
||||||
void zoom(double factor) override { ++zoomCalls; lastZoomFactor = factor; }
|
void zoom(double factor) override { ++zoomCalls; lastZoomFactor = factor; }
|
||||||
void fitView() override { ++fitCalls; }
|
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; }
|
void renderIncremental() override { ++renders; }
|
||||||
|
|
||||||
// 异常(#4):测试不断言异常渲染,空实现满足接口。
|
// 异常(#4):测试不断言异常渲染,空实现满足接口。
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue