 			_view_lookAtVersion				= uint.MAX_VALUE;
 			_view_upVersion					= uint.MAX_VALUE;
 			_localPosition_positionVersion	= uint.MAX_VALUE;
+			_localPosition_worldVersion		= uint.MAX_VALUE;
 			_localLookAt_lookAtVersion		= uint.MAX_VALUE;
+			_localLookAt_worldVersion		= uint.MAX_VALUE;
 			_frustum_projectionVersion		= uint.MAX_VALUE;
 			
 			_zFarParts_invalidated	= true;

		
		public function get localPosition() : Vector4
		{
			if (_localPosition_positionVersion != _position.version)
			{
				_localPosition = _localData.world.multiplyVector(_position, _localPosition);
				_localPosition_positionVersion = _position.version;
			}
			
			return _localPosition;

		
		protected var _localPosition					: Vector4;
		protected var _localPosition_positionVersion	: uint;
		protected var _localPosition_worldVersion		: uint;
		
		protected var _localLookAt						: Vector4;
		protected var _localLookAt_lookAtVersion		: uint;
		protected var _localLookAt_worldVersion			: uint;
		
		protected var _frustum							: Frustum;
		protected var _frustum_projectionVersion		: uint;
