我需要知道,如果有一個API或可用的工具,由此我可以在Java表上並在運行時,用戶可以繪製矩形,圓形和不同的對象拖放的對象。理想情況下,用戶將繪製房屋佈局,因此需要象徵門,窗,牆壁和散熱器的圖標。我不介意這是用C#還是Java。拉絲面板設計一個房子
2
A
回答
1
我所知道的是,只有部分將讓你做你想要的是GO-圖:http://www.nwoods.com/
但它的商業和IT成本。
但是我這樣做,對你有一個想法。
正如其他人所說,開發板,人們可以借鑑的是一點都不難,但你也需要能夠制定出的地區,長度和許多其他的事情。
人們書寫和使用空間和映射應用程序都使用工具包,如「GEOS」
現在不管你怎麼想,GEOS是一個開源的幾何形狀有這種類型的功能多年引擎,這意味着它不僅對空間計算有用,而且對於常規幾何也是有用的。
我想,你可以很容易地使用標準的GDI +技術創建一個簡單的拉絲面板,並使用GEOS做你的計算。
當然,你總是可以期待的東西都準備已經完成。 DotSpatial是一個用於.NET的空間映射工具套件,儘管它的名稱不僅僅用於顯示地圖。
映射的很大一部分是借鑑和創造他們太多,這令我從你的企圖沒有一百萬英里的路程。
使用DotSpatial作爲修改的起點,可能會讓你啓動並運行得相當快,並且由於它實際上包含了繪製組件以及所有你需要的幾何函數,因此我認爲你可能只是能夠找到你所需要的內容。
你可以在Codeplex上得到DotSpatial:
相關問題
- 1. 在openSceneGraph中設計一個3D房間
- 2. OO設計:房間
- 3. SWT設計面板
- 4. jQuery下拉麪板 - 一次只打開一個面板?
- 5. 一個頁面設計
- 6. 的iOS:拉絲線後面出現的子視圖
- 7. 的NetLogo:拉絲
- 8. glDrawElements不拉絲
- 9. C# - 鎖拉絲
- 10. 更新拉絲面積圖的y軸
- 11. 設計一個選擇下拉
- 12. 爲多個房間預訂數據庫設計:一對多
- 13. 如何設計一個好的「進度面板」
- 14. 如何把2個Facebook粉絲頁面像盒子放在一個頁面上
- 15. 套房CRM - 在子面板中缺少標籤
- 16. Visual Studio設計器:在一個面板上拖動控件,但添加到另一個面板
- 17. 設計一個編輯模板
- 18. 專門設計一個模板類?
- 19. 爲windows phone設計一個Web刮板
- 20. css設計一個dashbard模板
- 21. 從大熊貓一個面板中提取的子面板
- 22. 分享粉絲頁面並計算相關粉絲數
- 23. 專門設計一個包含模板模板的模板
- 24. 專門爲子頁面設計的模板?
- 25. 爲什麼我pygame的代碼不拉絲這個圈子?
- 26. 離子更改默認下拉設計
- 27. 使用多個面板設計Windows.Form - >如何隱藏一個面板(如PS層)
- 28. 從Facebook粉絲頁面閱讀帖子
- 29. 租賃房源數據庫設計
- 30. typo3 templavoila模板不可用使用模板設計下拉
沒有開箱即用的解決方案,可以讓你做到這一點的。但是你總是可以編寫代碼並實現它。 –
Runtime.getRuntime().exe(「visio.exe」)? – Adamski
我喜歡Adamski的解決方案。你爲什麼不設計自己的API來做到這一點?好的,有用的項目。 – krs1