Как может я направлять край для выхода из ромба справа?

У меня есть простая точечная схема, чтобы показать, как выполнить тесты.

PerformTests;                                     PerformTests<---+
PerformTests -> TestsPassed;                            |         |
TestsPassed [shape="diamond"];                          v         |
TestsPassed -> Release [label="Yes"];             TestsPassed     |
TestsPassed -> FixErrors [label="No"];                 Y|  N\     |
FixErrors -> PerformTests;                              v    FixErrors
                                                     Release 

Схема показывает квадратные поля для всех узлов, кроме TestPassed, который имеет ромбовидную форму. Моя проблема здесь. Я хотел бы край, который выходит на улицу из ромба для No для выхода из ромба в праве (на восток) вместо совершенно (юго-восточного) наклонного.

           What I have        What I want
                ^                  ^    
               / \                / \   
              <   >              <   >--->  
               \ /\               \ /   
                v  \               v    

Я видел такой compass_pt в точечной грамматике, но не может выяснить, как использовать ее. Я, что я хочу возможный, и как сделать это?

9
задан Didier Trosset 6 May 2010 в 02:12
поделиться

2 ответа

Просто добавьте compass_pt :e сразу после имени узла в объявлении грани (строка 5).

PerformTests;                                     PerformTests<-----+
PerformTests -> TestsPassed;                            |           |
TestsPassed [shape="diamond"];                          v     N     |
TestsPassed -> Release [label="Yes"];             TestsPassed --> FixErrors
TestsPassed:e -> FixErrors [label="No"];               Y|  
FixErrors -> PerformTests;                              v
                                                     Release 
12
ответ дан 2 November 2019 в 23:59
поделиться

Вы также можете попробовать использовать атрибут constraint='false':

http://martin-loetzsch.de/DOTML/constraint.html

0
ответ дан 2 November 2019 в 23:59
поделиться