Hello J.,
Here are some tests...
Compare:
Code | Ourput |
@startuml
skinparam linetype ortho
node Test1
node Test3
frame f {
component C {
node 3V
}
node Test2
}
2V - 3V
Test1 --> Test2
Test1 --> Test2
Test1 --> Test2
Test3 --> Test2
Test3 --> Test2
Test3 --> Test2
Test3 --> Test2
@enduml | |
@startuml
skinparam linetype ortho
node Test1
node Test3
frame f {
component C {
node 3V
}
node Test2
}
'2V - 3V
Test1 --> Test2
Test1 --> Test2
Test1 --> Test2
Test3 --> Test2
Test3 --> Test2
Test3 --> Test2
Test3 --> Test2
@enduml | |
Then if you want ortho-line, perhaps use the elk layout, as:
@startuml
!pragma layout elk
node Test1
node Test3
frame f {
component C {
node 3V
}
node Test2
}
2V -- 3V
Test1 --> Test2
Test1 --> Test2
Test1 --> Test2
Test3 --> Test2
Test3 --> Test2
Test3 --> Test2
Test3 --> Test2
@enduml | |
See doc. here:
If that can help,
Regards.