Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connection point calculation error in State Transition Diagram #547

Closed
prmr opened this issue May 9, 2024 · 1 comment
Closed

Connection point calculation error in State Transition Diagram #547

prmr opened this issue May 9, 2024 · 1 comment
Labels
bug A problem main Issues with the main code base
Milestone

Comments

@prmr
Copy link
Owner

prmr commented May 9, 2024

Description
When rendering two transition edges between two state nodes, if one of the nodes is in a very specific position in relation to the other node, the connection point for one of the two edges will be located at an incorrect position within the node. This can be observed for the bottom two corners.

Steps to reproduce

  1. Create new State diagram .
  2. Create two state nodes, join them by two edges in the same direction.
  3. Carefully rotate one node around the other. The misplaced connection point can be observed by the edge flashing when the node is in the precise problematic position.

Screenshots
image

Configuration

  • JetUML Release: 3.7

Additional information
Probably an issue in StateTransitionEdgeRenderer

@prmr prmr added bug A problem main Issues with the main code base labels May 9, 2024
@prmr prmr added this to the Release 3.8 milestone May 9, 2024
@jkcoding7
Copy link

jkcoding7 commented May 10, 2024

It appears that the incorrect position can occur at either connection point of the edge, but always in the north-west and north-east directions:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A problem main Issues with the main code base
Projects
None yet
Development

No branches or pull requests

2 participants