General and visual support of node shapes

Registered by Mathieu Bastian

Node shapes is an important element in network visualization design and results. Previously some tests has been made to support image or rectangle shapes for node shapes. The circle & rectangle shapes can be easily managed by the render engine, both for geometric or texture design. We also know that supporting different shapes within the same graph is possible, but more performance tests for that specific point must be done. Given that, and the idea that node shape settings must be independent from the render engine (and thus defined from the file format), we need to specify the general support of node shapes and complete the existing render support within the 3d engine.

General support
-----------------------

- Store the shape settings in NodeData. Detail the way internal shape settings can be set and extended.
- Adapt Import modules to support this feature
- Adapt Export module to support this feature
- Propose the necessary options to let the user modify settings
- Adapt Project module to support saving/loading this feature

Visual support
---------------------

- Finish generic shape support in Visualization module and propose an API to extend shapes
- Develop spheres, rectangles and images and their internal parameters in the OpenGL engine

Blueprint information

Status:
Not started
Approver:
None
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.