Skip to content

QCTW/ParisVII_ProjectIntGraphique

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

This project is designed and implemented by:
HSIEH Yung-Kun (student id: 21505130 / [email protected])
FAN Yi-Zhe     (student id: 21502157 / [email protected])

Project version: 0.9 (draft)

Project gitlab location:
http://moule.informatique.univ-paris-diderot.fr:8080/hsieh/project-int-graphique-m1-2016/tree/master


Project implemented:
1. Be able to drag and drop a cycle or square in 3D to create a node.
2. Be able to move a node or several nodes with group selection by mouse left click and drag.
3. Be able to rename a node by mouse right click menu.
4. Be able to add, remove an edge between 2 nodes by mouse right click menu.
5. Be able to set as start/end node by mouse right click menu for algorithm Dijkstra to find its shortest path.
6. Be able to calculate the distance between 2 nodes directly and displayed its distance.
7. Be able to animate Dijkstra's algorithm step by step forward/backward/flow.
8. Difference between edit mode and play mode.
9. Be able to cancel an right menu action by pressing ESC
10.Implemented ESC key listener, left click mouse listener, right click mouse listener, left mouse drag and drop
11.Use lambda expression in ActionMenu
12.Play buttons are updated for each of its playing status
13.Snapshot all nodes for each steps in the algorithm.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published