Guest User

Untitled

a guest
Jul 19th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. var rectangle;
  2.  
  3. function createPrimitives(scene) {
  4. rectangle = scene.primitives.add(new Cesium.Primitive({
  5. geometryInstances : new Cesium.GeometryInstance({
  6. geometry : new Cesium.RectangleGeometry({
  7. rectangle : Cesium.Rectangle.fromDegrees(-120.0, 20.0, -60.0, 40.0),
  8. vertexFormat : Cesium.EllipsoidSurfaceAppearance.VERTEX_FORMAT
  9. }),
  10. attributes: {
  11. color: Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.RED.withAlpha(0.8))
  12. }
  13. }),
  14. appearance : new Cesium.PerInstanceColorAppearance(),
  15. allowPicking: false
  16. }));
  17. }
  18. var viewer = new Cesium.Viewer('cesiumContainer');
  19. var scene = viewer.scene;
  20. scene.globe.depthTestAgainstTerrain = true;
  21. scene.logarithmicDepthBuffer = false;
  22.  
  23. viewer.useDefaultRenderLoop = false;
  24.  
  25. setInterval(() => {
  26. scene.pick(new Cesium.Cartesian2(530, 400), 10, 10);
  27. scene.render();
  28. }, 30);
  29.  
  30. createPrimitives(scene);
Add Comment
Please, Sign In to add comment