VEHX - Drive X-Planes Visuals¶
Perhaps you have a great flight model, but a bad visual system, so now you want to drive X-Plane as a visual system.
Using the VEHX command, you can set the location and attitude of every plane. Note that once you use this, you’ve also disabled the physics of the aircraft, so you’ll need to continue to drive all movement.
If you want to move the aircraft once without disabling the physics, use VEHS - Drive X-Planes Visuals Single.
- Send
Stream of packets with
VEHX
command. Each packet will be acted upon immediately by X-Plane.:msg = struct.pack('<4sxidddfff', b'VEHX', p, # The index of the airplane you want to control. dat_lat, # latitude, in degrees dat_lon, # longitude, in degrees dat_ele, # elevation above sea level, in meters veh_psi_true, # heading, degrees true veh_the, # pitch, degrees veh_phi) # roll, degrees sock.sendto(msg, (beacon['ip'], beacon['port']))
Use 0 for the main airplane that you fly to drive the visuals.