Axiom.SceneManagers.PortalConnected.PCZSceneManager.FindNodesIn C# (CSharp) Метод

FindNodesIn() публичный Метод

public FindNodesIn ( AxisAlignedBox box, List &list, PCZone startZone, PCZSceneNode exclude ) : void
box Axiom.Math.AxisAlignedBox
list List
startZone PCZone
exclude PCZSceneNode
Результат void
		public void FindNodesIn( AxisAlignedBox box,
								 ref List<PCZSceneNode> list,
								 PCZone startZone,
								 PCZSceneNode exclude )
		{
			List<Portal> visitedPortals = new List<Portal>();
			if ( null != startZone )
			{
				// start in startzone, and recurse through portals if necessary
				startZone.FindNodes( box, ref list, visitedPortals, true, true, exclude );
			}
			else
			{
				// no start zone specified, so check all zones
				foreach ( PCZone zone in zones )
				{
					zone.FindNodes( box, ref list, visitedPortals, false, false, exclude );
				}
			}
		}

Same methods

PCZSceneManager::FindNodesIn ( PlaneBoundedVolume volumes, List &list, PCZone startZone, PCZSceneNode exclude ) : void
PCZSceneManager::FindNodesIn ( Ray r, List &list, PCZone startZone, PCZSceneNode exclude ) : void
PCZSceneManager::FindNodesIn ( Sphere sphere, List &list, PCZone startZone, PCZSceneNode exclude ) : void