我正在为C ++ builder寻找一个VCL组件。它应该最好有一个带有拖动和工具的工具栏。丢弃功能。
我想定义一个建筑物或区域(可能不是矩形)并将其拆分为“房间”(或区域,或任何您想要称之为的区域)。而且我希望能够将“门口”(或通道等)从一个房间放入其邻居。
有这样的事吗?最好是免费的。
感谢。
如果有人想知道答案,我已经通过TMS验证了图表工作室确实可以做到这一点。
虽然他们说“你可以使用TMS Diagram Studio,但创建新的自定义块(如L形房间)并不复杂”,所以我仍然需要验证它是否可以处理三角形和丢失的鹦鹉(多边形)。
答案 0 :(得分:7)
并不是说它专门用于房间设计,但我最好的猜测是,无需自己创建组件就可以获得关闭。无论如何,TMS有一个名为Diagram Studio的组件包。这允许您向应用程序添加功能,该功能有点模拟Microsoft Visio和其他程序的功能。
我不知道这是否真的是你想要的,但即使我自己没有尝试过,我的猜测是你可以创建自己的房间和门,就像要放置的形状一样。值得一看。至少功能列表包含: