I don't understand the 3D Object as it works presently. I assume I'm either missing some extra data structure (such as brainpower), or it's just broken/incomplete...?
edit: Okay, cool. I can set the three rotational values using events at runtime. But I can't set depth, so everything gets squashed still. How do I get it to read depth as I've set it in the editor, or otherwise set the depth value using an event?...
edit2: Wow, yeah, okay, I found it. Maybe I should learn how to read. However, it all still looks like this... which is sad because they look fine in the viewport. I wonder what I'm still missing.
My best guess is that it can't sort properly since I just brought in an obj with tons of objects stacked in front of each other, but that doesn't make much sense - it looks right in the editor.
What it really looks like to me is that the viewer is displaying faces with normals facing one way in the editor, and the other direction when you look at it in runtime. But it also draws geometry that would be "backfacing" if there isn't anything else there. So you get this really mixed result... who knows why. But anyway, the results runtime look weirded out, and are inconsistent with the editor viewport, where stuff looks good.
I tried flipping the normals on my model, but apparently that data is ignored by Construct because even with a model featuring a correct skull and an inverted skull, they both appeared "correct" in the editor, magically, and then still messed up at runtime. So I'm guessing you've just forced a certain facing, or something. It looks good enough to work with in the editor... if only this were the consistent result.