Przeglądaj źródła

improve ModelPrimitive

tags/2.2.1
Caven Chen 4 lat temu
rodzic
commit
5de24264f5
1 zmienionych plików z 1 dodań i 4 usunięć
  1. 1
    4
      modules/overlay/primitive/ModelPrimitive.js

+ 1
- 4
modules/overlay/primitive/ModelPrimitive.js Wyświetl plik

@@ -23,8 +23,7 @@ class ModelPrimitive extends Overlay {
set position(position) {
this._position = Parse.parsePosition(position)
let origin = Transform.transformWGS84ToCartesian(this._position)
let modelMatrix = Cesium.Transforms.eastNorthUpToFixedFrame(origin)
let hprMatrix = Cesium.Transforms.headingPitchRollToFixedFrame(
this._delegate.modelMatrix = Cesium.Transforms.headingPitchRollToFixedFrame(
origin,
new Cesium.HeadingPitchRoll(
Cesium.Math.toRadians(this._position.heading),
@@ -32,8 +31,6 @@ class ModelPrimitive extends Overlay {
Cesium.Math.toRadians(this._position.roll)
)
)
Cesium.Matrix4.multiply(modelMatrix, hprMatrix, modelMatrix)
this._delegate.modelMatrix = modelMatrix
return this
}


Ładowanie…
Anuluj
Zapisz