I have already been successful creating many steam-type gauges by creating them in Blender, and exporting with Xplane2Blender. I was even successful in placing the Garmin 430 on my custom cockpit. I have no problem coding in xlua. But I'd like to create something that is more involved than merely animating meshes. I'd like to model a portion of the Garmin G-5 (digital attitude, speed tape, etc) instrument. I just want a two or three-sentence answer, not a whole tutorial. I'm an experienced developer.
I was unsuccessful using the 3D panel part of the Planemaker. As soon as I added my own custom cockpit object and clicked "Int Cockpit" on it (required for its manipulators to work), none of the instruments on the 3D Panel are visible. By the way, the options "Int Cockpit" and "Ext Cockpit" on the Misc Objects page of the PlaneMaker 11.30 are not documented anywhere.
I notice that lua can use openGL to draw lines and text to coordinates, but these all handle the screen in a 2D way. I need to draw on a gauge in the 3D cockpit which has its own local rotation and coordinates. Do I just need to do the calculations to draw with this anyway?
Do I need to use the SDK and write a plugin? I still don't know how to use a plugin and write to the screen of a 3D cockpit instrument.