MetaCell / MetaCell/NetPyNE-UI

3D viewer cannot load larger detailed models

Offen
#748 4 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
UI
Vorherrschende Sprache
JavaScript
Sterne
23
Forks
10
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

It looks the 3D viewer fails with larger models.

I have a model here with 10 detailed human cells. The model will load, and one can use the various controls, but the 3D viewer remains blank.
If I reduce the model to 8 cells, the 3D viewer loads.

So, we need to:

- optimize the geppetto model conversion to allow the 3d viewer to show larger models: come up with some ways to simplify the morphology if there are too many segments etc.
- when the model is too large and it cannot be shown in the 3d viewer, **we need to inform the user and not silently fail**

Data:
- Model that can be visualized: with 8 cells, no biophysics, : [HL23Net_0.001.net.nml.zip](https://github.com/MetaCell/NetPyNE-UI/files/12040175/HL23Net_0.001.net.nml.zip)
- Model that cannot be visualized: with 12 cells, no biophysics:
[HL23Net_0.001-12cells.net.nml.zip](https://github.com/MetaCell/NetPyNE-UI/files/12040350/HL23Net_0.001-12cells.net.nml.zip)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die beigefügten 8-Zellen- und 12-Zellen-Modelle im 3D-Viewer zu laden und den Modellkonvertierungspfad nachzuverfolgen, wenn die Darstellung leer bleibt. Die Aufgabe ist erledigt, wenn größere detaillierte Modelle erfolgreich dargestellt werden oder der Viewer den Benutzer klar informiert, wenn ein Modell nicht angezeigt werden kann, anstatt stillschweigend fehlschlagen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
computer-graphics, frontend
Issue-Typ
Bug
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.