Indeed; it's pretty trivial to implement and in fact it would take a fair amount of effort to *prevent* it working if you've designed your parser sensibly. I can't imagine why MLCad doesn't support it.
If you (hand-)edit a file to have a type-1 line which references an .mpd, MLCad will load this but it will treat the referenced file as 'flat' - that is, everything in it will render, but all the sub-models will be drawn on top of each other... This rather suggests that there are *two* parsers: one for loading files to edit, and one for loading referenced files. Weird.
If you (hand-)edit a file to have a type-1 line which references an .mpd, MLCad will load this but it will treat the referenced file as 'flat' - that is, everything in it will render, but all the sub-models will be drawn on top of each other... This rather suggests that there are *two* parsers: one for loading files to edit, and one for loading referenced files. Weird.