Skip to content

Specification Draft

Tomáš Iser edited this page Sep 8, 2018 · 2 revisions

Language: English

Zkusit si pitch projektu

  • Role play: chceme od babičky peníze na projekt

Úvod

  • Hlavní cíle a motivace
    • + vlastnosti tisku, platform properties
  • Related works
  • Challenges

Use case

  • Wireframe
  • Use casy jednotlivejch toolu ze zadání

Architektura (N komponent)

  • Luisův flow chart
  • C++, knihovny (imgui na UI, cereal na serializaci, Assimp na import/export, CEGAL na geometrii)

Komponenta 1 (Application + UI)

  • OpenGL, imgui

Komponenta 2 (Command Stack)

  • Undo, commandy pro Tooly, snapshoty

Komponenta 3 (Tools)

  • Tool má GUI část a Command část

Komponenta 4 (Geometry model)

  • Nad sebou má geometrické operace
  • Umí se serializovat, na pokyn Appky nebo CmndQ

Execution

  • Časový plán implementace
    • Viz v zadání, trochu to rozmyslet a přešoupat podle aktuálního času
  • Minimální implementace
    • Vytahat ze zadání "nafukovací" featury a vypsat je sem, jakej je odfouklej a nafouklej stav
    • Co tam určitě nebude
Clone this wiki locally