Skip to content

Commit ce984f0

Browse files
authored
Merge pull request #19 from MetacityTools/dev
Releasing 0.4.0
2 parents f9f05f3 + bff6b39 commit ce984f0

File tree

107 files changed

+2317
-1147
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+2317
-1147
lines changed

.prettierrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"^@viewer/(.*)$",
1212
"^@editor/(.*)$",
1313
"^@elements/(.*)$",
14+
"^@shared/(.*)$",
1415
"^@assets/(.*)$",
1516
"^[./]"
1617
],

README.md

Lines changed: 57 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,66 @@ Currently:
2626

2727
The project is in active development. The roadmap is as follows:
2828

29-
### v0.4.0
29+
---
3030

31-
- [ ] Projecting models onto models (2D onto 3D) - ✨WIP https://github.com/vojtatom/geometry
32-
- [ ] Styling???
33-
- [ ] Loading points and lines from SHP
31+
## Backlog
32+
33+
These features are planned for the future, but not yet scheduled.
34+
35+
### Priority Backlog
36+
37+
- [ ] Filter file inputs (add format filters)
38+
- [ ] Click off model - deselect all
39+
- [ ] Color indicating in group vs out of group in viewer
40+
- [ ] Delete group action button in the hierarchy menu
41+
- [ ] Group selection in hierarchy tree optimization (shift to select, deselect previous on selectiong previous)
42+
- [ ] Open editor on Group select
43+
- [ ] Unselect all on clicking away
44+
- [ ] Shortcuts for tab switching in editor
45+
- [ ] When in Table view, click to select model and extend the selection based on groups on key/button/action
46+
47+
### Backlog
48+
49+
- [ ] Loading GeoJSON
50+
- [ ] Loading IFC metadata loading (memory-efficiency???)
51+
- [ ] Frustum culling
52+
- [ ] Connect to on-line storage and model admin
3453
- [ ] Extract Utils to separate SDK form metacity editors
3554
- [ ] Optional interactivity - build BVH only if user opts-in to make the loaded models clickable
55+
- [ ] Optimize deleting models - partition model BVH nodes based on submodels's ids
56+
- [ ] Named groups in hierarchy
57+
- [ ] Insert textured plane (location blueprints for reference)
58+
- [ ] Refactor General context - setting status messages, etc.
59+
- [ ] Add a button to open/hide the side panel
60+
61+
### Bugs and Validations
62+
63+
- [ ] Do not allow keys to be empty in table view during conversion
64+
65+
---
3666

37-
### v0.3.3 - 👨‍💻 In progress
67+
## Planned Releases
3868

39-
- [ ] Browsing hierarchy in viewer
40-
- [ ] Styling based on data in hierarchy?
69+
These features are planned for the future, and scheduled for a specific release.
70+
71+
### v0.4.1
72+
73+
- [ ] Projecting models onto models (2D onto 3D) - ✨WIP https://github.com/vojtatom/geometry
74+
- [ ] Loading points and lines from SHP
75+
- [ ] Export screenshot action
76+
- [ ] Selecting colormap
77+
- [ ] Hierarchy UI controls
78+
79+
🧠 Call for consultation (TB planned, beginning of July 2023)
80+
81+
### v0.4.0 - ✅ Released
82+
83+
- [x] Browsing metadata hierarchy in viewer
84+
- [x] Restructure menu in Editor (unify UI with viewer)
85+
- [x] Remove metadata view from transform view
86+
- [x] Display stats
87+
- [x] Styling based on data in hierarchy
88+
- [x] Move metadata layer styling up and down (in view controls)
4189

4290
### v0.3.2 - ✅ Released
4391

@@ -67,6 +115,8 @@ The project is in active development. The roadmap is as follows:
67115
- [x] Assign metadata to model nodes
68116
- [x] Resize guard update graphics (The "Oops" message is pretty lame)
69117

118+
🧠 Call for consultation
119+
70120
### v0.2.0 - ✅ Released
71121

72122
- [x] Infrastructure for the built-in viewer (vite setup, etc.)
@@ -128,11 +178,3 @@ The project is in active development. The roadmap is as follows:
128178
- [x] Split models
129179
- [x] Hide models
130180
- [x] Delete model
131-
132-
## Backlog
133-
134-
- [ ] Merge whole models
135-
- [ ] Loading GeoJSON
136-
- [ ] Loading IFC metadata loading (memory-efficiency???)
137-
- [ ] Remesh models - intersection of triangles
138-
- [ ] Frustum culling

0 commit comments

Comments
 (0)