Es gibt Stadt 100k poeple groß. Ich möchte mein Terrain (Kartenlayer + 3 Gebäude) von der Arbitrushöhe (z-Wert) zeigen. Ist es möglich, einen eingebauten Mechanismus zu verwenden?Ist es möglich, eine Beschränkung für Drehung und Position zuzuweisen?
0
A
Antwort
0
Sie können sich in die Uhr einklinken und mit jedem Häkchen sicherstellen, dass sich die Kamera im "erlaubten Bereich" befindet.
Bei jedem Häkchen prüfen, ob die Kamera nicht in der richtigen Position ist. Wenn nicht, korrigieren Sie es.
Hier ist ein Beispiel, das die Höhe der Kamera begrenzt, aber dasselbe Muster könnte auch verwendet werden, um andere Aspekte der Position zu begrenzen.
var viewer = new Cesium.Viewer('cesiumContainer');
// the max height that should be allowed in meters
var MAX_HEIGHT = 4e6;
// each clock tick ensure the camera is in the right position
viewer.clock.onTick.addEventListener(function() {
var curHeight = viewer.scene.globe.ellipsoid.cartesianToCartographic(viewer.camera.position).height;
var heightFromMax = curHeight - MAX_HEIGHT;
// if the height of the camera is above the max, move the camera forward to ensure it is lower than the max
if (heightFromMax > 0) {
viewer.scene.camera.moveForward(heightFromMax);
return;
}
});
Verwandte Themen
- 1. Ist es möglich, dem Hintergrundbild von DIV eine Zeitspanne zuzuweisen
- 2. Ist es möglich, einem Twitter Bootstrap-Popover eine ID zuzuweisen?
- 3. Ist es möglich, TextView Scrolled Position abzufragen?
- 4. Warum ist es nicht möglich, einem Array einen Zeiger zuzuweisen?
- 5. Ist es möglich, einer Routing-Regel mehrere URLs zuzuweisen?
- 6. Wie ist es möglich, "diesen" Zeiger auf Feld zuzuweisen?
- 7. jQuery: Ist es möglich, ein DOM-Element für eine spätere Verwendung einer Variablen zuzuweisen?
- 8. Ist es möglich, eine feste Position div ansprechen zu lassen?
- 9. Swift: ist es richtig, allen UINavigationControllern eine benutzerdefinierte Klasse zuzuweisen?
- 10. Ist es sicher, Speicher neu zuzuweisen?
- 11. Ist es sicher, eine Eigenschaft _bstr_t com eine LPCTSTR zuzuweisen?
- 12. Ist es möglich, einer globalen assoziativen Array-Eigenschaft eine anonyme Funktion zuzuweisen?
- 13. Ist es eine gute Übung, der Benutzer-ID Bereiche zuzuweisen?
- 14. Ist es möglich, eine Guzzle-Anfrage an einen Endpunkt zu stellen, der eine CORS-Beschränkung für einen Domain-Ursprung hat?
- 15. Ist es möglich, nach der Erstellung eine statische IP-Adresse einem Andock-Container zuzuweisen?
- 16. Gibt es eine Beschränkung für Dimensionen von Windows Metafiles?
- 17. Ist es möglich, einem Objekt einen Wert zuzuweisen, um eine Aktion/Methode auszulösen?
- 18. Ist es möglich (legal) eine anonyme Union in einem zusammengesetzten Literal zuzuweisen?
- 19. OCL ist es Beschränkung auf eine Operation schreiben lassen und Attribut
- 20. gibt es irgendeine Beschränkung für ipa-Datei
- 21. Ist es koscher, $ zuzuweisen? in Perl?
- 22. getLocationOnScreen kehrt alte Position nach einer Drehung
- 23. Ist es möglich, die Position vom Beschleunigungsmesser zu berechnen?
- 24. Ist es möglich, eine Spaltenbreite für eine Java-Ausgabe festzulegen?
- 25. ist es möglich,
- 26. Ist es möglich, die Position einer Textbox in Excel 2007
- 27. Ist es möglich, die Position eines UIImageView-Bildes festzulegen?
- 28. Es ist möglich, die Position eines Toasts anzugeben?
- 29. ist es möglich, die Position x, y titleLabel of UIButton?
- 30. In Pyomo, ist es möglich, eine objektive Funktion oder eine Beschränkung basierend auf mehreren Ausdrücken zu schreiben?
Versuchen Sie, die Kamera immer unterhalb einer bestimmten Höhe zu beschränken? – emackey
Unten sollte gut sein, denn ich muss vor allem die Bodenfläche absenken. – RobertW