Map Editor
First concept ideas
If you need to extend an existing map with contextual information about walls and areas ...
- Set background image
- Full flexibility to transform background to make editing as easy as possible
- Place minimum 3 world coordinates to map background to world view
- Place nodes
- Good placement support with actual world coordinates, distances to close walls etc.
- Support for selecting a group of nodes and do basic transformation on them
- Create areas
- Areas are defined by an ordered set of nodes (closed path)
- TODO: Areas can also be combined by a a boolean operation
- Create path
- Paths are defined by an ordered set of nodes (open path)
- Tags can be associated with nodes, areas or paths
- Tags can be seen as enums with a unique identifier
- Tags can be added or subtracted for a group of items
- Tags can be visualised by fill and line color to make editing easier
- Tags can have attributes e.g.
width=0.5
ormaterial=concrete
but that is outside of the scope of the editor
- Output
- A default XML writer should output the map data in a standard format