|
- 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;
- }
|