everything i found in leaked code

This commit is contained in:
Tubix
2024-10-05 12:31:02 +01:00
parent 6679f44200
commit 28441faac3
2960 changed files with 394479 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
package alternativa.physics.rigid {
import alternativa.physics.types.Quaternion;
import alternativa.physics.types.Vector3;
/**
* Класс описывает состояние твёрдого тела.
*/
public class BodyState {
/**
* Положение тела.
*/
public var pos:Vector3 = new Vector3();
/**
* Ориентация тела.
*/
public var orientation:Quaternion = new Quaternion();
/**
* Скорость тела.
*/
public var velocity:Vector3 = new Vector3();
/**
* Угловая скорость тела.
*/
public var rotation:Vector3 = new Vector3();
/**
* Копирует значение указанного объекта.
*
* @param state
*/
public function copy(state:BodyState):void {
pos.vCopy(state.pos);
orientation.copy(state.orientation);
velocity.vCopy(state.velocity);
rotation.vCopy(state.rotation);
}
}
}