home *** CD-ROM | disk | FTP | other *** search
- class §aso#22075§
- {
- static var §aso#74163§ = 550;
- static var §aso#05500§ = 400;
- static var §aso#86141§ = 0.0001;
- function §aso#22075§()
- {
- }
- static function §aso#35024§(angle)
- {
- while(angle < 0)
- {
- angle += 360;
- }
- while(angle >= 360)
- {
- angle -= 360;
- }
- return angle;
- }
- static function §aso#08284§(angle)
- {
- while(angle < -180)
- {
- angle += 360;
- }
- while(angle >= 180)
- {
- angle -= 360;
- }
- return angle;
- }
- static function §aso#45610§(§aso#84328§, §aso#78339§, §aso#15665§, §aso#09676§, §aso#47002§, §aso#41013§)
- {
- var _loc4_ = §aso#47002§ - §aso#15665§;
- var _loc3_ = §aso#41013§ - §aso#09676§;
- var _loc13_ = §aso#84328§ - §aso#15665§;
- var _loc12_ = §aso#78339§ - §aso#09676§;
- var _loc7_ = _loc13_ * _loc4_ + _loc3_ * _loc12_;
- if(_loc7_ <= 0)
- {
- return Math.sqrt((§aso#84328§ - §aso#15665§) * (§aso#84328§ - §aso#15665§) + (§aso#78339§ - §aso#09676§) * (§aso#78339§ - §aso#09676§));
- }
- var _loc9_ = _loc4_ * _loc4_ + _loc3_ * _loc3_;
- if(_loc9_ <= _loc7_)
- {
- return Math.sqrt((§aso#84328§ - §aso#47002§) * (§aso#84328§ - §aso#47002§) + (§aso#78339§ - §aso#41013§) * (§aso#78339§ - §aso#41013§));
- }
- var _loc8_ = _loc7_ / _loc9_;
- var _loc11_ = §aso#15665§ + _loc8_ * _loc4_;
- var _loc10_ = §aso#09676§ + _loc8_ * _loc3_;
- return Math.sqrt((§aso#84328§ - _loc11_) * (§aso#84328§ - _loc11_) + (§aso#78339§ - _loc10_) * (§aso#78339§ - _loc10_));
- }
- static function §aso#72350§(§aso#84328§, §aso#78339§, §aso#15665§, §aso#09676§, §aso#47002§, §aso#41013§)
- {
- var _loc5_ = §aso#15665§ - §aso#84328§;
- var _loc6_ = §aso#09676§ - §aso#78339§;
- var _loc8_ = §aso#47002§ - §aso#84328§;
- var _loc9_ = §aso#41013§ - §aso#78339§;
- var _loc2_ = _loc9_ - _loc6_;
- var _loc4_ = _loc8_ - _loc5_;
- var _loc3_ = (- _loc2_) / _loc4_;
- var _loc1_ = 1;
- var _loc7_ = - _loc6_ + _loc5_ * _loc2_ / _loc4_;
- var _loc10_ = Math.abs(_loc7_) / Math.sqrt(_loc3_ * _loc3_ + _loc1_ * _loc1_);
- return _loc10_;
- }
- }
-