mirror of
				https://github.com/MapMakersAndProgrammers/alternativa3d-archive.git
				synced 2025-10-31 01:06:16 -07:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			1001 B
		
	
	
	
		
			ActionScript
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1001 B
		
	
	
	
		
			ActionScript
		
	
	
	
	
	
| 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;
 | ||
| 	}
 | ||
| } | 
