Skip to content

Releases: kreghek/CombatDicesTeam.Graphs.Layout

Initial

03 Jun 04:41
Compare
Choose a tag to compare

Initial version. Contains the simplest horizontal graph layout. And collection of post-processors to make some variety when drawing the graph.

Available post-processors:

  • PushHorizontallyPostProcessor<> to increase horizontal distance between node layouts on specified amount.
  • RepeatPostProcessor<> to repeat the collection of a post-processors.
  • RetryTransformLayoutPostProcessor<> to perform custom transformation and repeat in if validation was failed.
  • RotatePostProcessor<> to rotate graph around coordinates (0, 0) on specified angle in radians.

Available transformation validation:

  • IntersectsGraphNodeLayoutValidator<> fails the validation then specified layout intersects with other layouts.