It appears to be a bug in LDView. I'll have to investigate to figure out the cause.
In the meantime, there is a solution that works with your sample model, and may be something you can use to do what you want. Add the following line immediately after the line in the second file that specifies the baseplate:
Add the following line to the end of the file:
The above makes the problem go away here. The !LDVIEW BBOX_IGNORE meta-command instructs LDView to ignore the contained geometry when calculating the model's bounding box. Something with that bounding box calculation is responsible for the bug that is causing the model to move around, so if you only allow LDView to use the baseplate when calculating the bounding box, and the baseplate is included in every step, hopefully it will generate images like you want.
In the meantime, there is a solution that works with your sample model, and may be something you can use to do what you want. Add the following line immediately after the line in the second file that specifies the baseplate:
Code:
0 !LDVIEW BBOX_IGNORE BEGIN
Add the following line to the end of the file:
Code:
0 !LDVIEW BBOX_IGNORE END
The above makes the problem go away here. The !LDVIEW BBOX_IGNORE meta-command instructs LDView to ignore the contained geometry when calculating the model's bounding box. Something with that bounding box calculation is responsible for the bug that is causing the model to move around, so if you only allow LDView to use the baseplate when calculating the bounding box, and the baseplate is included in every step, hopefully it will generate images like you want.