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