less copy protection, more size visualization
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

28 lines
943 B

  1. const scenes = {};
  2. scenes["military"] = () => {
  3. removeAllEntities();
  4. let entity = availableEntitiesByName["Asana (Mech)"].constructor();
  5. displayEntity(entity, entity.defaultView, 0, 1);
  6. entity = availableEntitiesByName["Napalm"].constructor();
  7. displayEntity(entity, entity.defaultView, 0, 1);
  8. entity = availableEntitiesByName["Leopard 2 Rev. 1"].constructor();
  9. displayEntity(entity, entity.defaultView, 0, 1);
  10. const order = Object.keys(entities).sort((a, b) => {
  11. const entA = entities[a];
  12. const entB = entities[b];
  13. const viewA = document.querySelector("#entity-" + a).dataset.view;
  14. const viewB = document.querySelector("#entity-" + b).dataset.view;
  15. const heightA = entA.views[viewA].height.to("meter").value;
  16. const heightB = entB.views[viewB].height.to("meter").value;
  17. return heightA - heightB;
  18. });
  19. arrangeEntities(order);
  20. fitWorld();
  21. }