0

現在のビューを取り、ビューを正投影に設定する方法は?

viewer.getCamera() を使用して、ビューが現在どのように設定されているかをパラメーターを取得してから、viewer.applyCamera() で設定しようとしました。

var camera = viewer.getCamera();
console.log('Camera: ' + JSON.stringify(camera));

どちらが返されますか:

Camera: {
   "metadata": {"version":4.3,"type":"Object","generator":"ObjectExporter"},
   "object":{"uuid":"78D2EA86-853B-473F-9E0E-E3F0C8874E40",
   "type":"Camera",
   "matrix":[1,0,0,0,0,1,0.00009999999747378752,0,0,-0.00009999999747378752,1,0,114010.796875,88329.0078125,135503.609375,1],
   "children":[
       {"uuid":"53C7FA49-B00C-4616-9E7A-CCB94A661A45",
        "type":"DirectionalLight",
        "color":8355711,"intensity":0,
        "matrix":1,0,0,0,0,1,0,0,0,0,1,0,-0.5,0.20000000298023224,0.05999999865889549,1]},
        {
           "uuid":"7D5EC244-7268-4190-8480-4BD1DD56F8CB",
           "type":"Object3D","matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]
        }]}}

次に、「マトリックス」配列をパラメーターとして設定しようとしましたが、ビューがジャンプします。

viewer.setViewFromArray(params); 
4

1 に答える 1