3461466c81
or nil if no terrain intersection could be made (tile not loaded yet). <matdata> is a hash with information about the surface material, or nil if no material is assigned (shouldn't really happen, but one never knows). Example: var ac = geo.aircraft_position(); var data = geoddata(ac.lat(), ac.lon()); debug.dump(data); # which outputs [ 294.5862574369132, { light_coverage : 0, bumpiness : 0, load_resistance : 1e+30, solid : 1, names : [ "pc_taxiway", "dirt_rwytaxiway" ], friction_factor : 1, rolling_friction : 0.02 } ] With this information it can be determined how far an object would sink in, if the coordinate is on a runway, etc. foreach (var n; data[1].names) if (string.match(n, "p[ac]_*")) im_on_a_runway(); |
||
---|---|---|
.. | ||
.cvsignore | ||
Makefile.am | ||
nasal-props.cxx | ||
NasalSys.cxx | ||
NasalSys.hxx |