Skip to content

Add tooling for rearranging the graph #6

@JackAtOmenApps

Description

@JackAtOmenApps
  • Inserting nodes on an edge (splitting an edge into two with a node in-between). Consider whether the existing edge properties should be mirrored to the two replacement edges, or if new values should be used. (aka: subdivision)
  • Removing nodes - we can currently remove children nodes one-by-one, but I want to be able to specify a particular node and remove it, potentially with various strategies for how to handle its associated edges
    • 1. simply delete, potentially leaving a gap
    • 2. weld if there is only one parent and one child edge (aka: smoothing)
    • 3. delete, and cascade-delete downward
    • 4. Others?
  • Moving the start/end of an edge to another node, with circular check
  • Copy a section of the graph

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions