home *** CD-ROM | disk | FTP | other *** search
- package classes.mathematical
- {
- public class Point3D
- {
-
-
- private var y:Number;
-
- private var z:Number;
-
- private var x:Number;
-
- public function Point3D(param1:Number, param2:Number, param3:Number)
- {
- super();
- this.x = param1;
- this.y = param2;
- this.z = param3;
- }
-
- public static function getDistance(param1:Point3D, param2:Point3D) : Number
- {
- return Math.sqrt(Math.pow(param1.X - param2.X,2) + Math.pow(param1.Y - param2.Y,2) + Math.pow(param1.Z - param2.Z,2));
- }
-
- public function get Y() : Number
- {
- return this.y;
- }
-
- public function get Z() : Number
- {
- return this.z;
- }
-
- public function set Y(param1:Number) : void
- {
- this.y = param1;
- }
-
- public function set X(param1:Number) : void
- {
- this.x = param1;
- }
-
- public function get X() : Number
- {
- return this.x;
- }
-
- public function set Z(param1:Number) : void
- {
- this.z = param1;
- }
- }
- }
-