home *** CD-ROM | disk | FTP | other *** search
- class com.Node
- {
- var $x;
- var $y;
- var $z;
- var sx;
- var sy;
- function Node(a, b, c)
- {
- this.$x = !a ? 0 : a;
- this.$y = !b ? 0 : b;
- this.$z = !c ? 0 : c;
- this.sx = this.$x;
- this.sy = this.$y;
- }
- function rotate(m, f, dim)
- {
- var _loc3_ = this.$z * m.cya - this.$x * m.sya;
- var _loc5_ = this.$z * m.sya + this.$x * m.cya;
- var _loc6_ = this.$y * m.sxa + _loc3_ * m.cxa;
- var _loc7_ = this.$y * m.cxa - _loc3_ * m.sxa;
- var _loc4_ = f / (f + _loc6_) * dim;
- this.sx = _loc5_ * _loc4_;
- this.sy = _loc7_ * _loc4_;
- }
- function get x()
- {
- return this.sx;
- }
- function get y()
- {
- return this.sy;
- }
- }
-