Skip to content

Commit

Permalink
Merge pull request #37 from florianwns/dev
Browse files Browse the repository at this point in the history
v1.0.4
  • Loading branch information
florianwns authored Nov 29, 2023
2 parents 841ecb7 + c6c43de commit 5dbb996
Show file tree
Hide file tree
Showing 3 changed files with 215 additions and 137 deletions.
9 changes: 6 additions & 3 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,23 +32,26 @@
* Utiliser le LRU Cache
```
const ANGLES2COLOR_CACHE = new LRU(10);
[Math.PI, TAU].forEach(a => ANGLES2COLOR_CACHE.set(a, angles2color(a)));
[Math.PI, TAU].forEach(a => ANGLES2COLOR_CACHE.set(a, Color.from_angles(a)));
ANGLES2COLOR_CACHE.get(TAU);
```

* Grouper les montants (en fonction de leur aire / simple)

```js
const grouped_skeleton_prisms = _.groupBy(skeleton_spiral, (crown) => to_decimal(crown.obj.area, FLOAT_2_STR_PRECISION));
const grouped_skeleton_prisms = _.groupBy(skeleton_3D, (fig) => fig.hash);
console.log(grouped_skeleton_prisms);

const grouped_env_polygons = _.groupBy(envelop_3D, (fig) => fig.hash);
console.log(grouped_env_polygons);
```

* Attribuer les couleurs en fonction du hash/area : num2color

* Option des couleurs : Slope/Rotation Angle or Group by Area

// Group polygons by hash
const grouped_env_polygons = _.groupBy(env_spiral, (crown) => to_decimal(crown.obj.area, FLOAT_2_STR_PRECISION));
const grouped_env_polygons = _.groupBy(envelop_3D, (crown) => to_decimal(crown.obj.area, FLOAT_2_STR_PRECISION));
console.log(grouped_env_polygons);

* Rajouter les montants de renforts horizontal/vertical (1, 2, 3)
Expand Down
Loading

0 comments on commit 5dbb996

Please sign in to comment.