|
@@ -257,9 +257,7 @@ export class VtkModel {
|
|
|
// cam.getFocalPoint(),//相机焦点
|
|
|
// cam.getViewUp(),//相机方向
|
|
|
// );
|
|
|
-
|
|
|
-
|
|
|
- // position?: number[]; //摄像头位置
|
|
|
+ // position?: number[]; //摄像头位置
|
|
|
// focalPoint?: number[]; //相机焦点
|
|
|
// viewUp?: number[];//相机方向
|
|
|
// directionOfProjection?: number[]; //相机到焦点的方向
|
|
@@ -279,23 +277,27 @@ export class VtkModel {
|
|
|
// physicalScale?: number;//物理尺度
|
|
|
// physicalViewUp?: number[];//物理方向
|
|
|
// physicalViewNorth?: number[];//物理北
|
|
|
- console.log("摄像头位置", cam.getPosition());
|
|
|
+
|
|
|
console.log("透视或平行相机", cam.getParallelProjection());
|
|
|
// cam.setParallelProjection(true);
|
|
|
// console.log("透视或平行相机",cam.getParallelProjection());
|
|
|
console.log("水平视角使用", cam.getUseHorizontalViewAngle());
|
|
|
- cam.setUseHorizontalViewAngle(true);
|
|
|
+ // cam.setUseHorizontalViewAngle(true);
|
|
|
console.log("平行位置投影比例", cam.getParallelScale());
|
|
|
- cam.setParallelScale(600);
|
|
|
- console.log("窗口中心位置", cam.getWindowCenter());
|
|
|
+ // cam.setParallelScale(600);
|
|
|
+ console.log("窗口中心位置", cam.getWindowCenter());//[0, 0]
|
|
|
// cam.setWindowCenter([1,-1]);
|
|
|
- // cam.setViewAngle(15);
|
|
|
- console.log("相机视角", cam.getViewAngle());
|
|
|
- console.log("相机焦点", cam.getFocalPoint());
|
|
|
- // cam.setViewUp([-1,0,0]);
|
|
|
- console.log("相机方向", cam.getViewUp());
|
|
|
+ console.log("相机视角", cam.getViewAngle());//30
|
|
|
+ cam.setViewAngle(15);
|
|
|
+
|
|
|
+ console.log("摄像头位置", cam.getPosition());//[495544.15625, 5403554.25, 9989.55990464236]
|
|
|
+ cam.setPosition(495544.15625, 5403554.25, 9989.55990464236);
|
|
|
+ console.log("相机焦点", cam.getFocalPoint());// [495544.15625, 5403554.25, 467.62999725341797]
|
|
|
+ cam.setFocalPoint(495544.15625, 5403554.25, 467.62999725341797);
|
|
|
+ console.log("相机方向", cam.getViewUp());//[0,1,0]
|
|
|
+ // cam.setViewUp([0,1,1]);
|
|
|
+ console.log("近远平面",cam.getClippingRange());// [9141.491986233214, 9913.53967078369]
|
|
|
// cam.setClippingRange(9241.491986233214,9300.53967078369);
|
|
|
- // console.log("近远平面",cam.getClippingRange());
|
|
|
this.renderWindow.render();
|
|
|
|
|
|
}
|