I have made some more progress on ModelConverterX by now. The extrusion of the 2D lines into 3D shapes is working fine and in the options the user can specify the shape he wants to extrude with. That can range from a flat plane (2 vertex circle) to a circle with more vertices so it looks round. Although the last will not always be advised performance wise.
So with that new feature solved, the next one to work on was not hard to find. I now started working on attached objects, for example lights or effects. I have already done the code to read them in from SCASM macros and the next thing to work on is writing the attachpoints to the X file for FSX objects as well. For the lights my plan is to have them being created as effect files, so the tool will have to generate a FX file for the light with the colour the light should have.
SceneryDesign.org
One of the most important features still missing in ModelConverterX is the ability to read in API macros that use lines instead of polygons. I have started working on a solution for this now. Those lines will be read in and then transformed into a 3D object. It is like you extra a certain shape along the line to get a 3D version. I will use a simple circle for the shape to extrude with, where the radius and number of vertices are an option the user can specify. By setting the number of vertices to 3 you would get a triangle to extrude, which costs the least polygons of course.