forked from iTowns/itowns
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
53 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
# Monorepo Roadmap | ||
|
||
## PR packages improvement | ||
* Add feature Geodesy package | ||
* **Place/orienting/scaling a object3D in geographic system in real time**, replace part of code by this new feature, in these classes : | ||
- FeatureProcessing | ||
- Feature | ||
- TileMesh/Tiled | ||
- examples | ||
|
||
* **Widgets** | ||
- Make public and publish | ||
|
||
* **Debug** | ||
- rewrite debug | ||
|
||
## iTowns Core package with private sub-packages | ||
* Data and styling | ||
* **New Class** : `Quadree spatialization` | ||
- Make standalone `FeatureGeometryLayer` | ||
- Replace the code in `TiledGeometryLayer` | ||
* Loaders : Sources and Parsers | ||
* Style | ||
* Make generic processing classes (remove `TiledLayer` dependency) | ||
* `Fetcher, Scheduler, Mainloop` | ||
* THREE Tools | ||
* Three Extended and rendering Methods | ||
* Converters : Data to THREE.js | ||
|
||
## 2 Standalone public packages (usable directly with THREE.js) | ||
|
||
* **Terrain** | ||
* TiledGeometryLayer -> devrait servir pour 3D WFS | ||
* GlobeLayer and PlanarLayer | ||
* Elevations and Color Layers | ||
|
||
* **3D Layers** (it could be split in subpackages) | ||
* FeatureGeometryLayer | ||
* 3d Tiles | ||
* Points | ||
* Projection Layer | ||
|
||
## Viewing and interactiviting | ||
|
||
* Picking | ||
* handling the multi projection convertion | ||
* Camera/Viewer | ||
* Controls | ||
|
||
## To remove | ||
|
||
* Providers | ||
|