package alternativa.engine3d.core {
	
	import flash.geom.Vector3D;
	
	/**
	 * Результат проверки пересечения луча с объектом.
	 */
	public class RayIntersectionData {
		
		/**
		 * Объект, с которым найдено пересечение луча.
		 */
		public var object:Object3D;
		
		/**
		 * Ближайшая к началу луча грань объекта, с которым найдено пересечение.
		 */
		public var face:Face;
		
		/**
		 * Точка пересечения луча с объектом в его локальных координатах.
		 */
		public var point:Vector3D;
		
		/**
		 * Положение точки пересечения с объектом на луче.
		 */
		public var time:Number;
		
	}
}
