mirror of
https://github.com/MapMakersAndProgrammers/alternativa3d-archive.git
synced 2025-10-30 08:55:21 -07:00
30 lines
1001 B
Plaintext
30 lines
1001 B
Plaintext
package alternativa.engine3d.physics {
|
||
import alternativa.engine3d.*;
|
||
import alternativa.engine3d.core.Face;
|
||
import alternativa.types.Point3D;
|
||
|
||
use namespace alternativa3d;
|
||
|
||
/**
|
||
* Параметры столкновения эллипсоида с гранью объекта. Плоскостью столкновения является касательная к
|
||
* эллипсоиду плоскость, проходящая через точку столкновения с гранью.
|
||
*/
|
||
public class Collision {
|
||
/**
|
||
* Грань, с которой произошло столкновение.
|
||
*/
|
||
public var face:Face;
|
||
/**
|
||
* Нормаль плоскости столкновения.
|
||
*/
|
||
public var normal:Point3D;
|
||
/**
|
||
* Смещение плоскости столкновения.
|
||
*/
|
||
public var offset:Number;
|
||
/**
|
||
* Координаты точки столкновения.
|
||
*/
|
||
public var point:Point3D;
|
||
}
|
||
} |