<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.cas.mcmaster.ca/skins/common/feed.css?207"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.cas.mcmaster.ca/index.php?feed=atom&amp;target=Hulshoj&amp;title=Special%3AContributions</id>
		<title>Computing and Software Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.cas.mcmaster.ca/index.php?feed=atom&amp;target=Hulshoj&amp;title=Special%3AContributions"/>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Special:Contributions/Hulshoj"/>
		<updated>2026-06-06T11:58:32Z</updated>
		<subtitle>From Computing and Software Wiki</subtitle>
		<generator>MediaWiki 1.15.1</generator>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-12T15:31:04Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:MeshTopology.jpg|thumb|350px|'''Mesh Topology''' allows for greater connectivity between devices.]]&lt;br /&gt;
&lt;br /&gt;
'''Mesh Networking''' introduces a new method of connecting communication devices together. Oppose to more conventional topologies, such as Ring or Star, Mesh allows devices the capability to connect and transfer data to many other nodes at the same time. At the same time, if one device has a connection to another network, such as the greater internet, then all devices that are a part of the mesh also have the same access. Mesh Networks also introduce a healing mechanism, where if one node becomes disabled, all other nodes that used this node as a communication point, will then seek out another route to take for reaching the same destination.&lt;br /&gt;
== '''How it Works''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Advantages''' ==&lt;br /&gt;
Mesh Networking brings many advantages to Networks. Some of these are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Simplicity&lt;br /&gt;
&amp;lt;DD&amp;gt;The routers are configured dynamically, meaning they often do no need to be configured&lt;br /&gt;
&amp;lt;DT&amp;gt;Organization.&lt;br /&gt;
&amp;lt;DD&amp;gt;Mesh networks are decentralized which can spread out the ownership model and allow each participant in the netwok to maintain their own hardware.&lt;br /&gt;
&amp;lt;DT&amp;gt;Stability&lt;br /&gt;
&amp;lt;DD&amp;gt;Ad-hoc routing principles of the mesh topology allow greater robustness during failing nodes and changing conditions.&lt;br /&gt;
&amp;lt;DT&amp;gt;Integration&lt;br /&gt;
&amp;lt;DD&amp;gt;The compact size of size of the hardware allows it to be hidden in any location including indoors and outdoors.&lt;br /&gt;
&amp;lt;DT&amp;gt;Cost&lt;br /&gt;
&amp;lt;DD&amp;gt;Especially on the wireless network end, the transceivers have become quite cheap, and dual purpose as each one can act as a client and a repeater.&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:MeshAnimation.gif|center|350px|Mesh Network Topology - Each device connects to more then one other device for data transfer]]&lt;br /&gt;
&lt;br /&gt;
The sample animation above displays a simple layout of how one Mesh Network could be implemented. With the Green Squares representing Nodes and the Red Circle the Internet, it shows how nodes can cannot to many other nodes and have its' traffic routed through the other nodes until it reaches it's destination. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
One situation that can occur is when on Node fails. All connections made to that node are then dropped. If a specific node was using that node as a connection route to the internet, then it will begin to search for an alternate route to take.&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-12T00:30:27Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:MeshTopology.jpg|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
'''Mesh Network Topology''' introduces yet another topology...&lt;br /&gt;
== '''Purpose''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''How It All Works''' ==&lt;br /&gt;
&lt;br /&gt;
[[Image:MeshAnimation.gif|center|350px|Mesh Network Topology - Each device connects to more then one other device for data transfer]]&lt;br /&gt;
&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-12T00:28:55Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:MeshTopology.jpg|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MeshAnimation.gif‎ &lt;br /&gt;
&lt;br /&gt;
== '''Purpose''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''How It All Works''' ==&lt;br /&gt;
&lt;br /&gt;
[[Image:MeshAnimation.gif|center|350px|Mesh Network Topology - Each device connects to more then one other device for data transfer]]&lt;br /&gt;
&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-12T00:28:12Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:MeshTopology.jpg|thumb|350px|Mesh Network Topology - Each device connects to more then one other device for data transfer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MeshAnimation.gif‎ &lt;br /&gt;
&lt;br /&gt;
== '''Purpose''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''How It All Works''' ==&lt;br /&gt;
&lt;br /&gt;
[[Image:MeshAnimation.gif|thumb|350px|Mesh Network Topology - Each device connects to more then one other device for data transfer]]&lt;br /&gt;
&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/File:MeshAnimation.gif</id>
		<title>File:MeshAnimation.gif</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/File:MeshAnimation.gif"/>
				<updated>2008-04-12T00:24:57Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;Animation of Mesh Topology&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Animation of Mesh Topology&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-11T23:20:13Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:MeshTopology.jpg|thumb|350px|Mesh Network Topology - Each device connects to more then one other device for data transfer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Purpose''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''How It All Works''' ==&lt;br /&gt;
&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-11T23:19:11Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:MeshTopology.jpg|thumb|350px|Mesh Network Topology]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Purpose''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''How It All Works''' ==&lt;br /&gt;
&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-11T23:16:39Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:MeshTopology.jpg|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Purpose''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''How It All Works''' ==&lt;br /&gt;
&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-11T23:16:14Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Mesh Networking''' &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Image:MeshTopology.jpg|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Purpose''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''How It All Works''' ==&lt;br /&gt;
&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-11T23:13:56Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mesh Networking Topology&lt;br /&gt;
&lt;br /&gt;
'''Mesh Networking''' &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MeshTopology.jpg|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== '''Purpose''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''How It All Works''' ==&lt;br /&gt;
&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-11T23:11:04Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mesh Networking Topology&lt;br /&gt;
&lt;br /&gt;
'''Mesh Networking''' &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Image:MeshTopology.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
== '''Purpose''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''How It All Works''' ==&lt;br /&gt;
&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/File:MeshTopology.jpg</id>
		<title>File:MeshTopology.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/File:MeshTopology.jpg"/>
				<updated>2008-04-11T23:10:32Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;Layout of Mesh Topology&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Layout of Mesh Topology&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-09T00:51:15Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mesh Networking Topology&lt;br /&gt;
&lt;br /&gt;
'''Mesh Networking''' &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Image:Co.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
== '''Purpose''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''How It All Works''' ==&lt;br /&gt;
&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-09T00:50:35Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mesh Networking Topology&lt;br /&gt;
&lt;br /&gt;
'''Mesh Networking''' &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Image:Cookiemonster.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
== '''Purpose''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''How It All Works''' ==&lt;br /&gt;
&lt;br /&gt;
=== '''Wireless''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''See Also'''==&lt;br /&gt;
&lt;br /&gt;
=='''External Links'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''References''' ==&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking</id>
		<title>Mesh Networking</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Mesh_Networking"/>
				<updated>2008-04-08T17:30:52Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;New page: Mesh Networking Topology&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mesh Networking Topology&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction</id>
		<title>Controller Introduction</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction"/>
				<updated>2008-03-20T00:18:10Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Controllers in C4 give users the ability to making objects in their world more dynamic. The Controller can be attached to a scene graph node through the world editor.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Controllers provide the ability to move geometries and entities in the world.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
See the following for more information on Implementing Controllers, and available Controllers.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Assigning Controllers]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[[Logger Controller]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[[Script Controller]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[RCaragogo]]&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction</id>
		<title>Controller Introduction</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction"/>
				<updated>2008-03-20T00:15:22Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Controllers in C4 give users the ability to making objects in their world more dynamic. The Controller can be attached to a scene graph node through the world editor.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Controllers provide the ability to move geometries and entities in the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Assigning Controllers]]&lt;br /&gt;
&lt;br /&gt;
Return to [[Logger Controller]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Script Controller]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[RCaragogo]]&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction</id>
		<title>Controller Introduction</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction"/>
				<updated>2008-03-20T00:14:57Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Controllers in C4 give users the ability to making objects in their world more dynamic. The Controller can be attached to a scene graph node through the world editor.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Controllers provide the ability to move geometries and entities in the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Assigning Controllers]]&lt;br /&gt;
&lt;br /&gt;
Return to [[Using Controllers]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Script Controllers]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[RCaragogo]]&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction</id>
		<title>Controller Introduction</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction"/>
				<updated>2008-03-20T00:14:30Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Controllers in C4 give users the ability to making objects in their world more dynamic. The Controller can be attached to a scene graph node through the world editor.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Controllers provide the ability to move geometries and entities in the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Assigning Controllers]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[RCaragogo]]&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Script_Controller</id>
		<title>Script Controller</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Script_Controller"/>
				<updated>2008-03-20T00:13:37Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scripts can be attached to any object that a controller can be attached to, whether it is a geometry, trigger box, etc. The most common object that a script will be attached to is a trigger box. This allows the a script to be executed be having the game player walk through invisible trigger boxes.&lt;br /&gt;
&lt;br /&gt;
A script controller attached to objects produces the following settings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Trigger_Trigger.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;Tigger Settings&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Disabled after activation&lt;br /&gt;
&amp;lt;DD&amp;gt;The trigger will be disabled once it is first activated. This means whatever the trigger supposed to do, will only do it once.&lt;br /&gt;
&amp;lt;DT&amp;gt;Continuously activated&lt;br /&gt;
&amp;lt;DD&amp;gt;The trigger will continually be executed whenever a soldier walks through it's activating box.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Trigger_Controller.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;Controller Settings&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Execute Script upon load&lt;br /&gt;
&amp;lt;DD&amp;gt;Once a world is loaded, the script will begin it's execution automatically, avoiding any need for the user to walk through a trigger box.&lt;br /&gt;
&amp;lt;DT&amp;gt;Loop script continuously&lt;br /&gt;
&amp;lt;DD&amp;gt;Once the script has completed execution, it will begin again at the start.&lt;br /&gt;
&amp;lt;DT&amp;gt;Allow Concurrent runs&lt;br /&gt;
&amp;lt;DD&amp;gt;While the script is begin executed, another copy of the script can begin executing at the same time.&lt;br /&gt;
&amp;lt;DT&amp;gt;Require unique concurrent activators&lt;br /&gt;
&amp;lt;DD&amp;gt;The script will only execute concurrent copies only if unique activators are used. For example, the script will not run concurrently by just a soldier activator, it would require the soldier and some other activator in order for it to execute concurrently.&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[RCaragogo]]&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Logger_Controller</id>
		<title>Logger Controller</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Logger_Controller"/>
				<updated>2008-03-20T00:13:21Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a description of the Controller Settings list for '''Logger Controller'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Select_Logger.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;Logger&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Active&lt;br /&gt;
&amp;lt;DD&amp;gt;Sets whether the entire controller is enabled or disabled. If it is not selected, then the logger will produce no results.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;Soldier&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Active&lt;br /&gt;
&amp;lt;DD&amp;gt;Sets whether a user's interaction with the soldier and objects this controller is attached to will be logged, displayed, or hidden.&lt;br /&gt;
&amp;lt;DT&amp;gt;Soldier Logger&lt;br /&gt;
&amp;lt;DD&amp;gt;Text to be outputted to the logger.&lt;br /&gt;
&amp;lt;DT&amp;gt;User Feedback&lt;br /&gt;
&amp;lt;DD&amp;gt;Text to be displayed to the user.&lt;br /&gt;
&amp;lt;DT&amp;gt;Hide on Contact&lt;br /&gt;
&amp;lt;DD&amp;gt;Hide the object when it is touched by a soldier.&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;Weapon&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Active&lt;br /&gt;
&amp;lt;DD&amp;gt;Sets whether a user's interaction with a gun and objects this controller is attached to will be logged, displayed, or hidden.&lt;br /&gt;
&amp;lt;DT&amp;gt;Weapon Logger&lt;br /&gt;
&amp;lt;DD&amp;gt;Text to be outputted to the logger&lt;br /&gt;
&amp;lt;DT&amp;gt;User Feedback&lt;br /&gt;
&amp;lt;DD&amp;gt;Text to be displayed to the user&lt;br /&gt;
&amp;lt;DT&amp;gt;Hide on Contact&lt;br /&gt;
&amp;lt;DD&amp;gt;Hide the object when hit with blast from a gun&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;First Sighting&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Log First Sighting - &lt;br /&gt;
&amp;lt;DD&amp;gt;When this object first enters the user's view, then output to the logger&lt;br /&gt;
&amp;lt;DT&amp;gt;First Sight Logger - &lt;br /&gt;
&amp;lt;DD&amp;gt;Text to be outputted to the logger if the Log First Sighting is enabled.&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[RCaragogo]]&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Assigning_Controllers</id>
		<title>Assigning Controllers</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Assigning_Controllers"/>
				<updated>2008-03-20T00:13:06Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Controller can be assigned to any object through the C4 World Editor. This can be accomplished by selecting the object, most typically a geometry, through either of the view ports or the scene graph. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goto Node-&amp;gt;Info (or press Ctrl+C).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Node_Getinfo.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Select the Controller tab. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Select_Controller.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Highlight one of the available controllers on the left side under 'Controller type' . &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Select_Logger.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are user editable settings, they will then become available under the 'Controller Settings' list. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By selecting OK, the controller will then be assigned to the object.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Select_Okay.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[RCaragogo]]&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction</id>
		<title>Controller Introduction</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction"/>
				<updated>2008-03-20T00:12:48Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Controllers in C4 give users the ability to making objects in their world more dynamic. The Controller can be attached to a scene graph node through the world editor.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Controllers provide the ability to move geometries and entities in the world.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[RCaragogo]]&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction</id>
		<title>Controller Introduction</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Controller_Introduction"/>
				<updated>2008-03-20T00:12:20Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;New page: Controllers in C4 give users the ability to making objects in their world more dynamic. The Controller can be attached to a scene graph node through the world editor. &amp;lt;br&amp;gt; Controllers prov...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Controllers in C4 give users the ability to making objects in their world more dynamic. The Controller can be attached to a scene graph node through the world editor.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Controllers provide the ability to move geometries and entities in the world.&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Script_Controller</id>
		<title>Script Controller</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Script_Controller"/>
				<updated>2008-03-20T00:09:00Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scripts can be attached to any object that a controller can be attached to, whether it is a geometry, trigger box, etc. The most common object that a script will be attached to is a trigger box. This allows the a script to be executed be having the game player walk through invisible trigger boxes.&lt;br /&gt;
&lt;br /&gt;
A script controller attached to objects produces the following settings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Trigger_Trigger.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;Tigger Settings&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Disabled after activation&lt;br /&gt;
&amp;lt;DD&amp;gt;The trigger will be disabled once it is first activated. This means whatever the trigger supposed to do, will only do it once.&lt;br /&gt;
&amp;lt;DT&amp;gt;Continuously activated&lt;br /&gt;
&amp;lt;DD&amp;gt;The trigger will continually be executed whenever a soldier walks through it's activating box.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Trigger_Controller.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;Controller Settings&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Execute Script upon load&lt;br /&gt;
&amp;lt;DD&amp;gt;Once a world is loaded, the script will begin it's execution automatically, avoiding any need for the user to walk through a trigger box.&lt;br /&gt;
&amp;lt;DT&amp;gt;Loop script continuously&lt;br /&gt;
&amp;lt;DD&amp;gt;Once the script has completed execution, it will begin again at the start.&lt;br /&gt;
&amp;lt;DT&amp;gt;Allow Concurrent runs&lt;br /&gt;
&amp;lt;DD&amp;gt;While the script is begin executed, another copy of the script can begin executing at the same time.&lt;br /&gt;
&amp;lt;DT&amp;gt;Require unique concurrent activators&lt;br /&gt;
&amp;lt;DD&amp;gt;The script will only execute concurrent copies only if unique activators are used. For example, the script will not run concurrently by just a soldier activator, it would require the soldier and some other activator in order for it to execute concurrently.&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/File:Trigger_Controller.jpg</id>
		<title>File:Trigger Controller.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/File:Trigger_Controller.jpg"/>
				<updated>2008-03-20T00:07:49Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;Trigger Image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Trigger Image&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/File:Trigger_Trigger.jpg</id>
		<title>File:Trigger Trigger.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/File:Trigger_Trigger.jpg"/>
				<updated>2008-03-20T00:07:38Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;Trigger Image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Trigger Image&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Assigning_Controllers</id>
		<title>Assigning Controllers</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Assigning_Controllers"/>
				<updated>2008-03-20T00:07:03Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Controller can be assigned to any object through the C4 World Editor. This can be accomplished by selecting the object, most typically a geometry, through either of the view ports or the scene graph. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goto Node-&amp;gt;Info (or press Ctrl+C).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Node_Getinfo.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Select the Controller tab. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Select_Controller.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Highlight one of the available controllers on the left side under 'Controller type' . &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Select_Logger.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are user editable settings, they will then become available under the 'Controller Settings' list. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By selecting OK, the controller will then be assigned to the object.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Select_Okay.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/File:Node_Getinfo.jpg</id>
		<title>File:Node Getinfo.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/File:Node_Getinfo.jpg"/>
				<updated>2008-03-20T00:06:30Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;Node_Getinfo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Node_Getinfo&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Script_Controller</id>
		<title>Script Controller</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Script_Controller"/>
				<updated>2008-03-19T03:03:15Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scripts can be attached to any object that a controller can be attached to, whether it is a geometry, trigger box, etc. The most common object that a script will be attached to is a trigger box. This allows the a script to be executed be having the game player walk through invisible trigger boxes.&lt;br /&gt;
&lt;br /&gt;
A script controller attached to objects produces the following settings.&lt;br /&gt;
&lt;br /&gt;
...pic...&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;Tigger Settings&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Disabled after activation&lt;br /&gt;
&amp;lt;DD&amp;gt;The trigger will be disabled once it is first activated. This means whatever the trigger supposed to do, will only do it once.&lt;br /&gt;
&amp;lt;DT&amp;gt;Continuously activated&lt;br /&gt;
&amp;lt;DD&amp;gt;The trigger will continually be executed whenever a soldier walks through it's activating box.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
...pic...&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;Controller Settings&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Execute Script upon load&lt;br /&gt;
&amp;lt;DD&amp;gt;Once a world is loaded, the script will begin it's execution automatically, avoiding any need for the user to walk through a trigger box.&lt;br /&gt;
&amp;lt;DT&amp;gt;Loop script continuously&lt;br /&gt;
&amp;lt;DD&amp;gt;Once the script has completed execution, it will begin again at the start.&lt;br /&gt;
&amp;lt;DT&amp;gt;Allow Concurrent runs&lt;br /&gt;
&amp;lt;DD&amp;gt;While the script is begin executed, another copy of the script can begin executing at the same time.&lt;br /&gt;
&amp;lt;DT&amp;gt;Require unique concurrent activators&lt;br /&gt;
&amp;lt;DD&amp;gt;The script will only execute concurrent copies only if unique activators are used. For example, the script will not run concurrently by just a soldier activator, it would require the soldier and some other activator in order for it to execute concurrently.&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Script_Controller</id>
		<title>Script Controller</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Script_Controller"/>
				<updated>2008-03-19T03:02:49Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scripts can be attached to any object that a controller can be attached to, whether it is a geometry, trigger box, etc. The most common object that a script will be attached to is a trigger box. This allows the a script to be executed be having the game player walk through invisible trigger boxes.&lt;br /&gt;
&lt;br /&gt;
A script controller attached to objects produces the following settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;Tigger Settings&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Disabled after activation&lt;br /&gt;
&amp;lt;DD&amp;gt;The trigger will be disabled once it is first activated. This means whatever the trigger supposed to do, will only do it once.&lt;br /&gt;
&amp;lt;DT&amp;gt;Continuously activated&lt;br /&gt;
&amp;lt;DD&amp;gt;The trigger will continually be executed whenever a soldier walks through it's activating box.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DT&amp;gt;&amp;lt;Strong&amp;gt;Controller Settings&amp;lt;/Strong&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;DL&amp;gt;&lt;br /&gt;
&amp;lt;DT&amp;gt;Execute Script upon load&lt;br /&gt;
&amp;lt;DD&amp;gt;Once a world is loaded, the script will begin it's execution automatically, avoiding any need for the user to walk through a trigger box.&lt;br /&gt;
&amp;lt;DT&amp;gt;Loop script continuously&lt;br /&gt;
&amp;lt;DD&amp;gt;Once the script has completed execution, it will begin again at the start.&lt;br /&gt;
&amp;lt;DT&amp;gt;Allow Concurrent runs&lt;br /&gt;
&amp;lt;DD&amp;gt;While the script is begin executed, another copy of the script can begin executing at the same time.&lt;br /&gt;
&amp;lt;DT&amp;gt;Require unique concurrent activators&lt;br /&gt;
&amp;lt;DD&amp;gt;The script will only execute concurrent copies only if unique activators are used. For example, the script will not run concurrently by just a soldier activator, it would require the soldier and some other activator in order for it to execute concurrently.&lt;br /&gt;
&amp;lt;/DL&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Assigning_Controllers</id>
		<title>Assigning Controllers</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Assigning_Controllers"/>
				<updated>2008-03-18T00:30:39Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Controller can be assigned to any object through the C4 World Editor. This can be accomplished by selecting the object, most typically a geometry, through either of the view ports or the scene graph. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goto Node-&amp;gt;Info (or press Ctrl+C).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select the Controller tab. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Select_Controller.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Highlight one of the available controllers on the left side under 'Controller type' . &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Select_Logger.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are user editable settings, they will then become available under the 'Controller Settings' list. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By selecting OK, the controller will then be assigned to the object.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Select_Okay.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/File:Select_Okay.jpg</id>
		<title>File:Select Okay.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/File:Select_Okay.jpg"/>
				<updated>2008-03-18T00:25:36Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;Image for Selecting Okay&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image for Selecting Okay&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/File:Select_Logger.jpg</id>
		<title>File:Select Logger.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/File:Select_Logger.jpg"/>
				<updated>2008-03-18T00:25:15Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;Image for Selecting Logger&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image for Selecting Logger&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/File:Select_Controller.jpg</id>
		<title>File:Select Controller.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/File:Select_Controller.jpg"/>
				<updated>2008-03-18T00:25:03Z</updated>
		
		<summary type="html">&lt;p&gt;Hulshoj:&amp;#32;Image for Selecting a Controller&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image for Selecting a Controller&lt;/div&gt;</summary>
		<author><name>Hulshoj</name></author>	</entry>

	</feed>