The arrow is not correct in this uml,i meet so many times

0 votes
asked Oct 9 in Bug by anonymous

here is the uml。

The direction of the arrow 【"1::c0" --> "4::iI"】is reversed。not correct

@startuml

map "#pass#-5 <BlendPass>" as 6 {

Info => BlendPass

iI => [in][Opt] 0x0

iM => [in][Opt] 0x0

c0 => [i/o][Non] 720x960

}

map "#pass#-4 <BlendPass>" as 5 {

Info => BlendPass

iI => [in][Opt] 0x0

iM => [in][Opt] 0x0

c0 => [i/o][Non] 720x960

}

map "#pass#-3 <EffectDownsamplePass>" as 4 {

Info => EffectDownsamplePass

iI => [in][Non] 0x0

c0 => [out][Non] 144x192

}

map "#pass#-2 <LevelGaussianBlurFilterPass>" as 3 {

Info => LevelGaussianBlurFilterPass

iI => [in][Non] 0x0

iM => [in][Opt] 0x0

c0 => [i/o][Non] 0x0

}

map "#pass#-1 <RenderTargetPass>" as 2 {

Info => RenderTargetPass

c0 => [out][Non] 144x192

}

map "8126369033849 <ReplaceableImageLoaderPass>" as 1 {

Info => Load an image into a texture

c0 => [out][Non] 1x1

}

map "#pass#-0 <RenderTargetPass>" as 0 {

Info => RenderTargetPass

c0 => [out][Non] 720x960

}

"1::c0" --> "6::iI"

"5::c0" --> "6::c0"

"3::c0" --> "5::iI"

"0::c0" --> "5::c0"

"4::c0" --> "3::iI"

"1::c0" --> "4::iI"

"2::c0" --> "3::c0"

object output

"6::c0" --> output

@enduml

1 Answer

0 votes
answered Oct 10 by The-Lu (74,900 points)

Hello A.,

Yes, there is an issue.

From:

Here is a first workaround, using:

"1::c0" ---> "4::iI"

And a second, using:

2-r[hidden]->3
"4::c0" ---> "3::iI"

Enjoy,
Th.

commented Oct 10 by The-Lu (74,900 points)

Hi,

Then for this type of diagram, another workaround is to simply change the orientation of the diagram, using:

left to right direction

Enjoy, yes
Th.

...