function makeCreatures() { const results = []; results.push( makeHeightWeight([ ["blue-whale", 4.5, "meters", 125e3, "kg"], ["sperm-whale", 3, "meters", 42e3, "kg"], ["dairy-cow", 1.7, "meters", 800, "kg"], ["horse", 2.08, "meters", 550, "kg"], ["african-elephant", 3.2, "meters", 4000, "kg"] ], "Animals", "", "creatures" )); results.push( makeHeightWeight([ ["brachiosaurus", 13, "meters", 56e3, "kg"], ["pterodactyl", 2.3, "meters", 200, "kg"], ["stegosaurus", 4.5, "meters", 7e3, "kg"], ["tyrannosaurus", 5.2, "meters", 14e3, "kg"], ["velociraptor", 1.6, "meters", 15, "kg"] ], "Dinosaurs", "", "creatures" )); results.push( makeModel({ name: "Ants", kind: "creatures", forms: [ { name: "Black Ant", views: [ { name: "Front", height: 2e-3, mass: 5e-6, extra: 171/120, bottom: 7/178 }, { name: "Side", height: 2e-3, mass: 5e-6, extra: 193/119, bottom: 7/200 }, { name: "Top", height: 5e-3, mass: 5e-6 }, ], }, ], }) ); results.sort((b1, b2) => { e1 = b1.constructor(); e2 = b2.constructor(); return -math.subtract(e1.views[e1.defaultView].height, e2.views[e2.defaultView].height).value; }); return results; }