コード例 #1
0
ファイル: position.py プロジェクト: KerryHolmes/PyPrepar3D
    def move(self, distance_in_meters, heading, altitude_in_feet):

        LatLon.move(self, distance_in_meters, heading)
        if (self._altitude_feet + altitude_in_feet) < 0:
            self._altitude_feet = 0
        else:
            self._altitude_feet += altitude_in_feet

        self._altitude_meters = self._altitude_feet * FEET_TO_METERS_CONSTANT
コード例 #2
0
ファイル: position.py プロジェクト: Rollmops/PyPrepar3D
    def move(self, distance_in_meters, heading, altitude_in_feet):

        LatLon.move(self, distance_in_meters, heading)
        if (self._altitude_feet + altitude_in_feet) < 0:
            self._altitude_feet = 0
        else:
            self._altitude_feet += altitude_in_feet

        self._altitude_meters = self._altitude_feet * FEET_TO_METERS_CONSTANT
コード例 #3
0
ファイル: position.py プロジェクト: KerryHolmes/PyPrepar3D
 def from_deg_min_sec_meters(lat_lon, altitude):
     return Position(
         LatLon.from_deg_min_sec(lat_lon)._lat_lon,
         altitude / FEET_TO_METERS_CONSTANT)
コード例 #4
0
ファイル: position.py プロジェクト: KerryHolmes/PyPrepar3D
 def from_deg_min_sec_feet(lat_lon, altitude):
     return Position(LatLon.from_deg_min_sec(lat_lon)._lat_lon, altitude)
コード例 #5
0
ファイル: position.py プロジェクト: Rollmops/PyPrepar3D
 def from_deg_min_sec_meters(lat_lon, altitude):
     return Position(LatLon.from_deg_min_sec(lat_lon)._lat_lon, altitude / FEET_TO_METERS_CONSTANT)
コード例 #6
0
ファイル: position.py プロジェクト: Rollmops/PyPrepar3D
 def from_deg_min_sec_feet(lat_lon, altitude):
     return Position(LatLon.from_deg_min_sec(lat_lon)._lat_lon, altitude)