This would be a huge amount of work no doubt and take the app in a new direction. But to fully plan your layout and its operation not just the position of tracks it makes sense to me.
The ability to have trains actually run on your layouts so you can get a feel for how your layouts run.
Inputs and outputs, with the ability to hook up to DCC software like JMRI or Rocrail adds a huge new dimension in planning your layouts.
A basic simulation with crude 3d representation of assets would all that would be required for planning purposes. However full 3d models with animations would allow the app to be treated more like a game and opens up a whole new market for you.
- Requires path information for non-trivial tracks in track libraries
I see people putting wagons on tracks in they're layouts (like jaforde diesel and sireier). I think they position them manually,.... to have the program do this would be nice.
Then one could test if tracks are long enough to fit wagons like if a station is big enough in the plan to provide room for the train I am planning to later run etc.
Matthew Spence commented
Yeah 2d would suffice as long as it had 3D for the layout and collision detection so pseudo 3d allowing trains to Passover/go under each other
..even 2D would be fine.
"basic simulation with crude 3d representation" sounds like a full blown simulation or a game (how likely is that??)
Geoffrey Dagley commented
It would be nice to be able to put rolling stock on the track to verify things like track capacity and clearances. It doesn't have to be 3D, even a top down view would work. XTrakCad has something similar with a very rudimentary inventory system for engines and rolling stock, represented with a colored 2D shapes.
That would be great, something like a simplify EEP Eisenbahn-Simulation but for MacOS
Pascal Bourguignon commented
Alternatively, exporting a RailModeller railroad to Trainz or Trains Sim format would be nice too. However, I don't know for Trains Sim, but in the case of Trainz, all tracks are based on bezier curves, so it can be hard to replicate an exact, to scale, model built on discrete track elements. So a custom simulator may be a better option.
Matthew Spence commented
I for one wouldn’t mind shelling out the same kind of price again for this
Thanks for the feedback!
While that would be great to have it would also be quite a lot of work.
However, such functionality could be added as a dedicated, similarly priced new app!