gpt4 book ai didi

c# - 设计房屋的绘图面板

转载 作者:行者123 更新时间:2023-11-30 11:50:49 27 4
gpt4 key购买 nike

我需要知道是否有可用的 API 或工具,我可以将对象放在 Java 窗体上,并且在运行时,用户可以绘制框、圆和不同的对象。理想情况下,用户将绘制房屋布局,因此需要象征门、窗、墙、散热器的图标。我不介意这是用 C# 还是 Java 编写的。

最佳答案

我所知道的唯一能让你做你想做的事情的组件是 Go-Diagram:http://www.nwoods.com/

但它是商业性的,而且成本很高。

不过,我有一个想法给你。

正如其他人所说,开发一个人们可以绘制的面板一点也不难,但您还需要能够计算出面积、长度和许多其他东西。

编写和使用空间和 map 应用程序的人多年来一直使用诸如“Geos”之类的工具包来实现这种类型的功能

http://trac.osgeo.org/geos/

不管您怎么想,Geos 是一个开源几何引擎,这意味着它不仅对空间和 gis 计算有用,对常规几何也很有用。

我认为,您可以使用标准 GDI+ 技术轻松创建一个简单的绘图面板,并使用 Geos 进行计算。

当然,您总是可以查看已经完成的事情。 DotSpatial 是一个适用于 .NET 的空间和 map 绘制工具包,尽管名称如此,但它不仅仅用于显示 map 。

制图的很大一部分也是绘制和创建它们,这让我印象深刻,因为这与您尝试做的事情相差不到一百万英里。

使用 DotSpatial 作为修改的起点,可能会让您快速启动和运行,并且由于它实际上包含绘图组件以及您将永远需要的所有几何函数,那么我认为您可能能够在其中找到您需要的元素。

您可以在 Codeplex 获得 DotSpatial:

http://dotspatial.codeplex.com/

关于c# - 设计房屋的绘图面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7743349/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com