2014-09-25 21 views
1

正如標題中,我試圖發展爲hte 3d圖形enigne - ogre3d;問題是Ogre :: Root類需要相當多的箭頭才能從它下降。 帶有關係箭頭的連接盒的模型是它們只能通過邊界周圍的特定點(稱爲「關節」或某物)進出。但是現在,我不會嘗試在4邊放置4 + 4 + 3 + 3關節,假設我需要在一邊放置7個箭頭,我該怎麼做?Dia:圖表編輯器:限制框對象?

編輯: 這是我的意思,人們可以綁定箭頭的「蒼蠅」或「十字架」的數量是有限的。我打上雙圓圈其中之一....

MyDiaScreenCaputre

回答

2

TL; DR別打了直徑繪製複雜的UML模型。它是不是這個任務

1)周圍Dia邊界點被稱爲connection points適當的工具。根據官方的Dia FAQ,它們的編號固定在形狀的定義中(見https://wiki.gnome.org/Apps/Dia/Faq → Why do elements have a fixed number of connection points?)。但是,它可以編輯形定義並添加自己的點,看到http://sdteffen.blogspot.cz/2012/08/improved-dia-shape-export-draw-your.html更多

2)使用軟件設計只是畫畫用於記錄UML模型是不是很聰明沒有用。首先這樣的工具可以創建圖片,並且無法與其他工具工作,或交換UML模型(見Wikipedia: XML Metadata Interchange*.xmi格式的描述)

3)在自由編輯的類別只是圖片能夠繪製一些簡單的UML圖我推薦多平臺yWorks yEd Graph Editor。這個工具的一個突出特點是,它能夠使用多種可配置算法,並創建嵌套/可摺疊圖+輸出的外觀很酷,該工具是很容易與

4)勞動能力的自動佈局大圖真正的UML工具的類別我推薦Sparx Systems Enterprise Architect作爲Windows的商業工具和Modeliosoft's Modelio作爲多平臺的開源工具。然而,推薦一個工具是out of the scope of the Stack Overflow site (§4),所以我不會給你一個全面的答案,你也不會在較舊的Stack Overflow答案中找到這樣的建議,也是因爲在線html5工具的市場變化很快,而且新工具經常出現