(2016-04-23, 15:15)Milan Vančura Wrote: That's great, Roland. I'm a volunteer as a tester.
About the spec: for me as a user, it's simple: please agree with the current LPub maintainer so both LDCad and LPub3D shows the model in the same way. That's what matters.
Thanks Milan the mpd you mailed me opened a can of worms for me though as it made me realize the step meta is literally used as the "end of step" indication while I was using it more as a "start of next step" one in LDCad thus all the rotations are currently applied one step later . This can be fixed of course, I just can't help feeling it to be a bit illogical though (adding the rotation info AFTER the parts are inserted. But it is inline with the LDraw standard it just didn't matter when using non ROTSTEP ones.
Second issue I uncovered is the REL variant seems to apply <meta param matrix> * <default view matrix> in the LPub generated pdf's while the MLCad specification says it should do the reverse. but as I don't want to break the whole booklet world I will do the same, just curious on where this went wrong
And last: Anyone has the default view orientation matrix as used in Lpub? I'm currently using a approximation but an LDraw type 1 reference line like matrix notation of it would be very handy. I'll make it an option so people can change it if needed.
Also any more MPD's are welcome especially ones using the ADD and ABS variants together with expected output pdf's