Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jordicorbilla/thundax-pzaggy

⛕ GUI front-end extension of VLO Framework to visually work with Graphs
https://github.com/jordicorbilla/thundax-pzaggy

dijkstra-algorithm graph pathfinding routing

Last synced: 9 days ago
JSON representation

⛕ GUI front-end extension of VLO Framework to visually work with Graphs

Awesome Lists containing this project

README

        

GUI front-end extension of VLO Framework to visually work with Graphs
==============
**Thundax P-Zaggy is a GUI front-end extension of [VLO Framework](http://sourceforge.net/projects/vloframework/) to visually work with [Graphs](http://en.wikipedia.org/wiki/Graph_(mathematics)) and developed using Delphi XE.**
--------------

[![Downloads](https://img.shields.io/badge/downloads-2k-blue.svg)](https://app.box.com/s/xw9o5ndpnoiypjz76z9j1mhwhat5pykq) [![Stable Release](https://img.shields.io/badge/version-1.2.0.278-blue.svg)](https://app.box.com/s/xw9o5ndpnoiypjz76z9j1mhwhat5pykq) [![License](https://img.shields.io/badge/license-BSD-blue.svg)](https://app.box.com/s/xw9o5ndpnoiypjz76z9j1mhwhat5pykq) [![Delphi version](https://img.shields.io/badge/delphi-xe-red.svg)](https://app.box.com/s/xw9o5ndpnoiypjz76z9j1mhwhat5pykq)

**P-Zaggy features:**

- [Graph](http://en.wikipedia.org/wiki/Graph_(mathematics)) module (Abstract representation of a set of objects using nodes and edges, visual properties and layout scripting)
- Undirected graph
- Directed graph
- Weighted graph
- Trees...

- [Dijkstra Algorithm](http://en.wikipedia.org/wiki/Dijkstra's_algorithm) (Algorithm that solves the single-source shortest path problem for a graph with nonnegative edge path costs, producing a shortest path tree)

- [Pathfinding](http://en.wikipedia.org/wiki/Pathfinding) Algorithm (Algorithm that visually finds the paths in a given graph)

- [Vijeo Citect](http://www.schneider-electric.co.uk/sites/uk/en/products-services/automation-control/products-offer/human-machine-interface/hmi-scada-and-historian-software/vijeo-citect.page) module (Vijeo Citect page and genies scanner to automatically build graphs from on-site projects and using the Pathfinding algorithm generate the path's list)

- [Force-Based](http://en.wikipedia.org/wiki/Force-based_algorithms_(graph_drawing)) layout. (algorithm to draw graphs in an aesthetically pleasing way)

- Exporter module (Ongoing and on-demand module to export the results: Excel, txt, etc.)

- [Finite automata](http://en.wikipedia.org/wiki/Finite-state_machine) module. (Easily build your FA and test them using [Regular Expressions](http://en.wikipedia.org/wiki/Regular_expression) and get the final [regular grammar](http://en.wikipedia.org/wiki/Regular_grammar))

**Examples:**
- Force-based layout:

![](http://3.bp.blogspot.com/_nWD8gSvCXFk/Sy63Kx33hhI/AAAAAAAACSY/Jhf6OJDd8R4/s400/ThundaxImage.bmp&tmp1=ex2.jpg)
![](https://cloud.githubusercontent.com/assets/7347994/16712739/2c77c9ea-4688-11e6-88e3-d0c336b67ba7.gif)

- Dijkstra Algorithm:

![](http://4.bp.blogspot.com/_nWD8gSvCXFk/S2h2SpavuUI/AAAAAAAACaA/jVwdR3ZHeaQ/s400/graph4.bmp&tmp2=ex1.jpg)
![](https://cloud.githubusercontent.com/assets/7347994/16712784/86a16fd8-4689-11e6-9763-5b372a1ef468.gif)
[video](http://www.youtube.com/watch?v=4qBXKS2-5M0&feature=player_embedded)

-PathFinding:

[video](http://www.youtube.com/watch?v=A-nd7teiZNQ&feature=player_embedded)

-Vijeo Citect module:

[video](http://www.youtube.com/watch?v=vLQZjk4V6KM&feature=player_embedded)

-FA and Grammars:

![](http://3.bp.blogspot.com/-v_NcF_WwCu0/Tv3jjqpGf0I/AAAAAAAAC10/TkotxKgwbDs/s1600/grammar3.bmp&tmp=ex.png)
![](https://cloud.githubusercontent.com/assets/7347994/16712503/34d42090-4681-11e6-8788-47ef3512dd79.gif)
[video](http://www.youtube.com/watch?v=hYA9NB0OjpI&feature=player_embedded)

More info on [Random thoughts on coding and technology](http://thundaxsoftware.blogspot.com/search/label/VLO%20Framework) blog.

**Download and test the latest version here:**
- [ThundaxPZaggy v1.2.0 build 278-Fix](https://app.box.com/s/xw9o5ndpnoiypjz76z9j1mhwhat5pykq)

## Sponsors
No sponsors yet! Will you be the first?

[![PayPayl donate button](https://img.shields.io/badge/paypal-donate-yellow.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=L5FCF6LX5C9AW "Donate once-off to this project using Paypal")