- changed status to open
Cesium Parameter aus config.js werden nicht vollständig im Masterportal dargestellt.
Moin moin,
wir (Team WaaS vom LGLN) möchten ein durchsichtiges Rechteck auf dem Cesium Globus aufziehen um darunterliegende 3D-Tiles darstellen zu können. Dabei ist uns aufgefallen, dass die im folgenden snippet angegebenen Parameter für die translucency keine Auswirkungen auf die Darstellung haben.
cesiumParameter: {
"globe": {
showGroundAtmosphere: true,
baseColor: Cesium.Color.WHITE,
translucency: {
frontFaceAlpha: 0.50,
enabled: true,
rectangle: Cesium.Rectangle.fromDegrees(10.40, 52.18, 10.65, 52.36)
},
undergroundColor: undefined,
}
}
Andere Parameter wie z.B. die Basecolor funktionerien einwandfrei.
Um zu überprüfen, dass es nicht an unseren Parametern liegt, haben wir diese einmal direkt in den Code geschrieben.
Hierfür haben wir die Datei node_modules/@masterportal/masterportalapi/src/maps/olcs/olcsMap.js
lokal testweise
um folgende Codezeilen erweitert.
map3D.getCesiumScene().globe.showGroundAtmosphere = true;
map3D.getCesiumScene().globe.baseColor = Cesium.Color.WHITE;
map3D.getCesiumScene().globe.translucency.enabled = true;
map3D.getCesiumScene().globe.undergroundColor = undefined;
map3D.getCesiumScene().globe.translucency.frontFaceAlpha = 0.50;
map3D.getCesiumScene().globe.translucency.rectangle = Cesium.Rectangle.fromDegrees(10.40, 52.18, 10.65, 52.36);
Mit diesen Angaben wird das durchsichtiges Rechteck wie gewollt auf dem Cesium Globus gezeichnet.
Wir vermuten daher, dass die Cesium Parameter in der config.js nicht richtig geparst werden. Das könnte daran liegen, dass die Parameter von globe noch eine weitere Hierarchieebene haben, wie in unserem Fall das translucency-Object.
Anbei sind unsere config.js, config.json und die service-internet.json.
P.S. Bei dem durchsichtigen Rechteck handelt es sich um Braunschweig.
Comments (5)
-
-
-
assigned issue to
-
assigned issue to
-
Hallo Herr Pörtner,
der Fehler ist mit der nächsten Version in der masterportalApi 2,19,0 gefixt und steht dann mit der nächsten Version im Masterportal 2.34.0 im Juni zur Verfügung.
Viele Grüße
Christopher Reder
-
- changed status to resolved
-
reporter Hallo Herr Reder,
vielen Dank für das Beheben des Fehlers.
Grüße
Tobias Pörtner
- Log in to comment