Frederic Bouvier wrote:
Josh Babcock wrote:


Jim Wilson wrote:

Josh Babcock said:



and bitmaps. However, one of the things that can currently only be done

in the

control's model file is orientation. I think this is a mistake.

Orientation,

like placement, should be defined outside the xml for a given control.
Otherwise, it is impossible to reuse a control unless you plan on doing

it in

the same orientation. It should be possible for the aircraft's model

file to

define a one-time transformation where you define the location of the

instrument.

Can you explain, or give an example? It could be that I am not

understanding

your use of the term orientation.



Ok, so I have this nice generic fuel pump toggle switch that I made for my
x-100, which has a panel tilted at 15 deg.  I want to also use it in my

x-200,

which has a panel with a vertical orientation. If I just plug it in, one

of

them will have a switch that is off by 15 deg. Now, I can reuse the .ac

model,

but I need to rotate it somehow, so I have to create a second .xml file

for the

x-200 that has a -15 deg rotation animation in it. Problem with this is

a) I

have to create a new fuel-toggle.xml file, b) the x-200 is doing a

rotation

transformation every frame that it doesn't have to and c) I would expect

to find

rotation orientation in the same place as the offsets. In other words,

all six

degrees of freedom of movement for the model as a whole should be defined

in the

same place.

So being able to define a rotation for instruments in the x-200-model.xml

file

instead of the fuel-toggle.xml file would be good.  Being smart enough to
recognize that it only needs to be done once is also good, though not

nearly as

important.


The 747 and the A320 share ( because I am lazy ) the same instruments but
they have different position and orientation.

for example, a320-fb.xml has :

 <model>
  <path>Aircraft/747/Models/boeing747-400-pfd-jw.xml</path>
  <offsets>
   <x-m>-17.17</x-m>
   <y-m>-0.59</y-m>
   <z-m>-2</z-m>
   <pitch-deg>-15.0</pitch-deg>
  </offsets>
 </model>

while boeing747-400-jw.xml has :

 <model>
  <path>Aircraft/747/Models/boeing747-400-pfd-jw.xml</path>
  <offsets>
   <x-m>-18.90</x-m>
   <y-m>-0.55</y-m>
   <z-m>2.885</z-m>
   <pitch-deg>-20.0</pitch-deg>
  </offsets>
 </model>

but they use the same instrument animation file

-Fred




_______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Oh, I looked all over for that.  Damn.

Josh

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to