2

I'm looking for a VCL component for C++ builder. It should preferably have a toolbar with drag & drop functionality.

I want to define a building or area (which might not be rectangular) and split it into "rooms" (or areas, or whatever you want to call them). And I want to be able to put "doorways" (or passages, etc) from a room into its neighbours.

is there such a thing? Preferably free.

Thanks.


In case anyone wants to know the answer, I have verified with TMS that the diagram studio can indeed do this.

Although they said "You can use TMS Diagram Studio for that, it’s not that complicated to create new custom blocks, like L-shaped rooms", so I still need to verify that it can handle triangles & lost parrots (polygons).

Mawg says reinstate Monica
  • 38,334
  • 103
  • 306
  • 551

1 Answers1

7

Not that it is specifically built for room designing, but my best guess is that it is the closes you'll get without having to create the components yourself. Anyway TMS have a component pack called Diagram Studio. This allows you to add functionality to your application that somewhat simulates that of Microsoft Visio and other programs.

alt text I don't know if this was truly what you wanted, but even though I haven't tried it myself my guess is that you can create your own room and door like shapes to be placed. It might worth a look. Atleast the feature list has this:

Community
  • 1
  • 1
Tommy Andersen
  • 7,165
  • 1
  • 31
  • 50
  • 1
    Timely! I was just about to buy another TMS component pack, so now it looks like I should spring for the whole bundle. If anyone else is interested, Bruno at TMS was extremely helpful and even willing to do minor customization on one component, though you get the source & can hack it yourself. Tommy, if you don't mind, I'll leave this for a day or two, in the unliekely event that soemoen can actually point out exactly the component that I need. But I woudl guess that you're going to be awarded the answer. Thanks. – Mawg says reinstate Monica Jan 12 '10 at 01:27
  • Thanks, Tommy. I subscribed to all components! – Mawg says reinstate Monica Jan 24 '10 at 03:02
  • And, years later, I can't thanks Bruno, Wagner, etc enough for all of their help over the years, including help with both design and code – Mawg says reinstate Monica Mar 08 '17 at 14:36