Home
Downloads
Tutorials
Photos
About X-Plane
About Me
Good links

Upgraded on
<última atualização>

June 15th, 2001

Advanced Modeling with ACF2TXT
  • Modeling asymmetric airplanes and their parts - Part I

This technique can be implemented in different ways and for different objectives. Thus it was divided in three lessons covering the positioning of plane parts asymmetrically displaced, the building of plane parts asymmetrically shaped and the building of plane parts asymmetrically paired. Seek for the other two lessons at the Tutorials index page.

Lesson One - the positioning of plane parts asymmetrically displaced:

As a technique demonstrator I used a beautiful He-219 model from Robert Pearsons. Even though I know no real version of this plane ever built in this configuration, there were many Luftwaffe projects sporting this layout, so it was a good candidate and it took just half an hour to implement all the intended modifications.

X-Plane engine dealt with the modified version of this plane as expected, reflecting in the flight performance all its new conditions of off-center fuselage, unique off-center engine and asymmetric horizontal stabilator. You can see in the following images that I managed to takeoff and fly it, but I must admit it was no easy task. I had to use a lot of rudder authority to keep it flying straight.

How-to steps:

  1. Model the airplane in the way you are used to do, completely;

  2. Use the ACF2TXT utility to convert the ACF file to TXT format;

  3. Inside the TXT file you will find many arrays which the element number has to do with specific plane parts. You will need to figure what element corresponds to what part*, either by guessing for their values or by trial and error;

    (*) The fuselage part is related to element number [18] and the arrays that define its positioning are "Xarm", "Yarm" and "Zarm".

  4. For lateral shift of a part you must edit the "Xarm" value for that part, so in this example the following values were edited:

    Xarm[18] = Fuselage
    Xarm[10] = Horizontal Stabilizator Right-side
    Xarm[11] = Horizontal Stabilizator Left-side

  5. Use the ACF2TXT utility to convert the TXT file back to ACF format;

 

Once the plane is modified using ACF2TXT you can even open it in Plane-Maker and see it rendered in asymmetric fashion.

Notice that the fuselage part was shifted to the left of the main wing junction center. The only parts positioning that will be reset if the model is saved in Plane-Maker are the wings and horizontal stabilizator (that is not been shown in this image as a result of the following explained cheating).
 

X-Plane always draws the wings and horizontal stabilizator parts lateral displacing them in relation to the center line of the model. The TXT file contains a pair of arrays for each one of these parts and even that you cannot displace them using different "Xarm" values, because X-Plane ignores one array set, you can shape them differently.

To get the asymmetrical horizontal stabilizator, I need just to delete one of the half-stabilizator part by entering zero values in the arrays that define its properties. These arrays are "Croot", "Ctip" and "semilen_SEG". The chosen was element number 11, related to the left-side h.stab:

Croot[11]: 0
Ctip[11]: 0
semilen_SEG[11]: 0



Almost everything here done by me: Marcelo M. Marques - codename 31 M.M.M
mmarques@frontier.com.br