Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/needle-mirror-foundation.git

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **Graph Tools Foundation** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/needle-mirror-foundation.git
```

[![pkglnk](https://www.pkglnk.dev/badge/needle-mirror-foundation.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/needle-mirror-foundation)

Dependencies (2)

README

Graph Tools Foundation

Graph Tools Foundation is a framework to build graph editing tools including a graph data model, a UI foundation and graph-to-asset pipeline.

Graph Tools Foundation provides a set of API to help you develop graph editing tools. As such, it has no functionality immediately available to the user; however, if you write a tool that deals with graphs, Graph Tools Foundation can help you reach your goals more quickly while adhering to a set of Unity UI and UX standards.

What this package provides

Graph Tools Foundation is a framework that you can use to build graph editing tools. It is meant to be configurable and extensible. It provides:

  • A set of modular user interface elements, such as nodes and edges.
  • A set of interfaces that should be implemented by your graph model. Alternatively, you can choose to derive your graph model from a basic graph model included in the package.
  • An extensible and adaptable action-response system that defines how the UI interacts with the graph model. Graph Tools Foundation defines a set of basic graph operations for node and edge creation, cut, copy, and paste of elements, node manipulation, etc. All operations support undo and redo.

Some features

  • Pan and zoom of the work area
  • Node snapping (to grid, to other nodes)
  • Placemats to group nodes together
  • Horizontal and vertical flow
  • Portals
  • Editable edge paths
  • Edge ordering
  • Minimap showing an reduced view of the entire graph
  • A blackboard, an working area where you can define things for use in the graph
  • A node editor, to edit properties of the nodes

Comments

No comments yet. Be the first!