Skip to content

Core architectural changes #139

@FacoBackup

Description

@FacoBackup

Remove material file

  • Migrate material settings to mesh component itself
  • Rename mesh component to primitive component.

Atmosphere component:

  • Instead of storing "atmosphereEnabled" and sun settings, have a component that holds both
  • Migrate volume settings to atmosphere component
  • Allow defining which atmosphere will be the main one or use the first one otherwise

Inspection & world

  • Remove world grid (No longer used)
  • Open-closed principle world repository
  • Rename worldRepository to WorldSystem
  • Allow adding and removing components
    • Dependency list for components
    • Remove all other components that depend on the removed one

Settings panel:

  • Render only repositories all as accordions for each element
  • Remove childPanel from form

Sub-issues

Metadata

Metadata

Assignees

Labels

Projects

Status

Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions