<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.cse.ucdavis.edu/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.cse.ucdavis.edu/feed.php">
        <title>CSEWiki keckcaves</title>
        <description></description>
        <link>http://wiki.cse.ucdavis.edu/</link>
        <image rdf:resource="http://wiki.cse.ucdavis.edu/lib/images/favicon.ico" />
       <dc:date>2009-11-21T20:05:18-08:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:3dvis_algorithms?rev=1241361856&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:3dvisualizer?rev=1256169091&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:adding_datasets?rev=1233735611&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:application_information?rev=1233731189&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:bifurcation?rev=1255170368&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:bullet?rev=1256945555&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:cave_manual_general_care_information?rev=1240943844&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:caves_trouble_shooting_guide?rev=1216355190&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:cavesextra?rev=1256865343&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:common_problems?rev=1216355190&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:config_file_template?rev=1241311200&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:configvislet?rev=1246455692&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:copying_files_in_unix?rev=1241310037&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:curve_file_animation?rev=1254798814&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:customizing_your_caves_experience?rev=1254798140&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:dynamics_toolset?rev=1243132532&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:dynamics_toolset_issues?rev=1221678800&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:fixed_mono_rendering_in_the_cave?rev=1246455020&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:front_page?rev=1216443638&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:getting_started?rev=1241309869&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:home?rev=1256945630&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:how_to_make_a_quick_movie_on_the_cavemac?rev=1240513414&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:how_to_view_image_stacks_as_volumes_in_visualizer?rev=1252512090&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:imagestacks?rev=1235086791&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:installing_vrui_on_mac_os_x?rev=1216355190&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:kd-tree_point_search?rev=1255728619&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:lidar_viewer?rev=1256169196&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:lidarmanual?rev=1255471365&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:make_a_personal_configuration_file?rev=1233050997&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:makefiles?rev=1238720815&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:merge_a_patch_configuration_file?rev=1254798632&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:mycelia?rev=1238904983&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:netvr?rev=1237526703&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:netvr_issues?rev=1221678730&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:netvr_xmlcrash?rev=1224095542&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:potential_projects_for_students?rev=1243132796&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:pyvrui?rev=1247597036&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:pyvrui_release_notes_-_10-july-2009?rev=1247246967&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:pyvrui_release_notes_-_13-july-2009?rev=1247597178&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:rims?rev=1237784093&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:session_recording?rev=1254270983&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:shell_scripts?rev=1244431467&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:shutting_down_a_vr_application?rev=1240622335&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:ssh_to_node_problem?rev=1244830439&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:starting_a_vr_application?rev=1241308155&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:starting_a_vr_device?rev=1233051598&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:starting_the_cave?rev=1241309050&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:steps_for_making_and_using_the_earthtopography.png_file?rev=1241901553&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:stopping_the_cave?rev=1240622566&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:threaded_rendering?rev=1255728603&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:tips?rev=1244430777&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:tool_descriptions?rev=1254797065&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:toolbox?rev=1237782314&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:tracked_mono_rendering_in_the_cave?rev=1246455221&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:trouble_shooting_updates?rev=1241234122&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:troubleshooting?rev=1244830421&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:using_a_vr_application?rev=1240622194&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:using_vruivnc?rev=1237783086&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:video_setup?rev=1241311170&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:viewing_image_stacks_as_volumes_in_visualizer?rev=1216355190&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:viewpoint_curve_editor?rev=1254797203&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vislets?rev=1244430723&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:visualizer?rev=1235087070&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vnctool?rev=1246454085&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vr_filming_tools?rev=1216355190&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vrui?rev=1256168971&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vrui_and_keckcaves_information?rev=1235086335&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vrui_download?rev=1221775123&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vrui_history?rev=1216355190&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vrui_issues?rev=1221775642&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vrui_release_manual?rev=1216355190&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig?rev=1246482550&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_app1?rev=1246457255&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_app2?rev=1246456965&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_app3?rev=1246457501&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_documentation?rev=1246457553&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfigdriver?rev=1246455500&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfigurations?rev=1246456518&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:vruivnc?rev=1241311358&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:wand_button_assignment_fragment?rev=1246466977&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:wii_mote?rev=1246485745&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.cse.ucdavis.edu/keckcaves:zoom_button_assignment?rev=1216355190&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.cse.ucdavis.edu/lib/images/favicon.ico">
        <title>CSEWiki</title>
        <link>http://wiki.cse.ucdavis.edu/</link>
        <url>http://wiki.cse.ucdavis.edu/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:3dvis_algorithms?rev=1241361856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-03T07:44:16-08:00</dc:date>
        <title>keckcaves:3dvis_algorithms</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:3dvis_algorithms?rev=1241361856&amp;do=diff</link>
        <description>Slice

A slice is a planar surface cutting through a data set’s domain, color-mapped by an arbitrary scalar variable. 

Isosurface

An isosurface is a surface connecting all points in a data set’s domain that have identical values of an 
arbitrary scalar variable.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:3dvisualizer?rev=1256169091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-21T16:51:31-08:00</dc:date>
        <title>keckcaves:3dvisualizer</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:3dvisualizer?rev=1256169091&amp;do=diff</link>
        <description>The 3DVisualizer software is used for exploring and analyzing 3D gridded data sets. 

Downloads

	*  Official Release: &lt;http://keckcaves.org/software/VISUALIZERCG/index.html&gt;.

	*  3DVisualizer 1.3b: &lt;http://stout.idav.ucdavis.edu/3DVisualizer-1.3b.tar.gz&gt;  It is best to run it with Vrui-1.0-057 (&lt;http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/Vrui-1.0-057.tar.gz&gt;) (2009-05)
	*  3DVisualizer 1.4: &lt;http://stout.idav.ucdavis.edu/3DVisualizer-1.4.tar.gz&gt;  It is best to run it with Vrui-1.0-062 (&lt;htt…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:adding_datasets?rev=1233735611&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-04T00:20:11-08:00</dc:date>
        <title>keckcaves:adding_datasets</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:adding_datasets?rev=1233735611&amp;do=diff</link>
        <description>How to View Image Stacks as Volumes in Visualizer


(Based on an e-mail from Oliver K to Dawn in January 2007)


	*  First upload the stack of images


to some directory on caveman.geology.ucdavis.edu A good place to put them would be

/share/Data/VolumeData/&lt;…&gt;</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:application_information?rev=1233731189&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-03T23:06:29-08:00</dc:date>
        <title>keckcaves:application_information</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:application_information?rev=1233731189&amp;do=diff</link>
        <description>Application Information

	*  RIMS
	*  Visualizer</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:bifurcation?rev=1255170368&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-10T03:26:08-08:00</dc:date>
        <title>keckcaves:bifurcation</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:bifurcation?rev=1255170368&amp;do=diff</link>
        <description>// orbit diagram of the logistic map
// sean whalen

#include &lt;GL/GLContextData.h&gt;
#include &lt;GL/GLObject.h&gt;
#include &lt;Vrui/Application.h&gt;
#include &lt;Vrui/Vrui.h&gt;

class LogisticExample : public Vrui::Application, public GLObject
{
private:
	struct DataItem : public GLObject::DataItem
	{
		GLuint displayListId;
			
		DataItem(void)
		{
			displayListId = glGenLists(1);
		};

		~DataItem(void)
		{
			glDeleteLists(displayListId, 1);
		};
	};

public:
	LogisticExample(int, char**, char**);
		
	void …</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:bullet?rev=1256945555&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-30T16:32:35-08:00</dc:date>
        <title>keckcaves:bullet</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:bullet?rev=1256945555&amp;do=diff</link>
        <description>Bullet is a popular 3d physics engine used in many open source and commercial products, including Ogre and Blender.

Download information

The API can be downloaded here.

Installation information

There is a user's guide on the Bullet site, as well as a Wiki.  There is also an extensive collection of demos included with the source.  Bullet makes uses of the Cross-Platform make build system.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:cave_manual_general_care_information?rev=1240943844&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-28T11:37:24-08:00</dc:date>
        <title>keckcaves:cave_manual_general_care_information</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:cave_manual_general_care_information?rev=1240943844&amp;do=diff</link>
        <description>The CAVE walls are thin flexible projection screens and are very sensitive. Additionally, since they cannot be cleaned, it is imperative that they never be touched or bumped into. Users are advised to be careful when walking inside the CAVE, especially when stepping backwards (to avoid backing into a screen). The CAVE floor is made from a material strong enough to walk on, but to protect the image quality of the floor protection, always take off your shoes or wear the disposable booties provided…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:caves_trouble_shooting_guide?rev=1216355190&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-17T21:26:30-08:00</dc:date>
        <title>keckcaves:caves_trouble_shooting_guide</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:caves_trouble_shooting_guide?rev=1216355190&amp;do=diff</link>
        <description>H1 KeckCAVES User's Manual v0.92

H2 General Care Information

* The CAVE walls are thin flexible projection screens and are very sensitive. Additionally, since they cannot be cleaned, it is imperative that they never be touched or bumped into. Users are advised to be careful when walking inside the CAVE, especially when stepping backwards (to avoid backing into a screen). The CAVE floor is made from a material strong enough to walk on, but to protect the image quality of the floor protection, a…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:cavesextra?rev=1256865343&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-29T18:15:43-08:00</dc:date>
        <title>keckcaves:cavesextra</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:cavesextra?rev=1256865343&amp;do=diff</link>
        <description>KeckCAVES Extra


This page is the temporary hub for developing several new experimental Cave applications.  Feel free to post ideas, interest in projects, status updates, or tasty recipes.

Potential Projects

	*  Ping Pong -- explores latency issues, sound, particle systems, collaborative use, tacticle feedback (Wiimote), physics engines.  Interested: Sean, Tony
			*  Physics Engines: Bullet, Chipmunk.
					*  Chipmunk demos ported to Vrui (Sean).
					*  Basic ping pong app coded using Bullet…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:common_problems?rev=1216355190&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-17T21:26:30-08:00</dc:date>
        <title>keckcaves:common_problems</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:common_problems?rev=1216355190&amp;do=diff</link>
        <description>h2 Common Problems Encountered by Users

h3 Left (or right) eye keeps flashing, view flickers, etc.
This is probably a problem with the synchronization between CAVE screens.  See the Trouble Shooting section on Stereo Is Not Synchronized Between CAVE Screens</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:config_file_template?rev=1241311200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-02T17:40:00-08:00</dc:date>
        <title>keckcaves:config_file_template</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:config_file_template?rev=1241311200&amp;do=diff</link>
        <description>Template for a personal configuration file:

section Vrui
    section &quot;caveman.geology.ucdavis.edu&quot;
        backgroundColor (0.0, 0.0, 0.0, 1.0)  # (R,G,B,opacity)
        #backgroundColor (0.0, 0.5, 0.0, 1.0)
      
        # Choose a viewing mode by commenting out the ones you don't want
        viewerNames (CAVEViewer, ConsoleViewer)  # default settings
                # CAVEViewer = person wearing the tracking device
                # ConsoleViewer = computer monitor
        #viewerNames (Mo…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:configvislet?rev=1246455692&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T06:41:32-08:00</dc:date>
        <title>keckcaves:configvislet</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:configvislet?rev=1246455692&amp;do=diff</link>
        <description>ConfigVislet is responsible for managing reconfiguration and relaunching. Assuming that you are running in an environment established by VruiConfigDriver, you can at any time display the ConfigVislet Dialog (image below) by going to the Vrui System menu, Vislets submenu, and enabling ConfigVislet there. The ConfigVislet will be automatically enabled if you specify it on the command line followed by the keyword active as in this example:</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:copying_files_in_unix?rev=1241310037&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-02T17:20:37-08:00</dc:date>
        <title>keckcaves:copying_files_in_unix</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:copying_files_in_unix?rev=1241310037&amp;do=diff</link>
        <description>Some very basic UNIX commands to copy files and directories


First, open a terminal window by double clicking on the desktop icon that says “terminal” or the square icon that looks vaguely like a computer monitor at the top of the real screen. Type UNIX commands in this window.  You can select text with the mouse, but you can only move the cursor by using the arrow keys and you can only type in the last line.  To recall a command you typed in earlier, use the up arrow key until that command app…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:curve_file_animation?rev=1254798814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-05T20:13:34-08:00</dc:date>
        <title>keckcaves:curve_file_animation</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:curve_file_animation?rev=1254798814&amp;do=diff</link>
        <description>A Curve File Animation tool can be used to play back a viewpoint keyframe sequence, such as created by the Viewpoint Curve Editor tool. A Curve File Animation tool is bound to a single input device button. When first bound, the tool will pop up a file selected dialog where the user can select the curve file to play back (unless a fixed curve file name is pre-configured, see below). As soon as a curve file is loaded, the tool begins playback. Playback can be paused at any time by pressing the but…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:customizing_your_caves_experience?rev=1254798140&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-05T20:02:20-08:00</dc:date>
        <title>keckcaves:customizing_your_caves_experience</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:customizing_your_caves_experience?rev=1254798140&amp;do=diff</link>
        <description>Oliver says that VRUI is “ridiculously configurable”.  Thus, you can probably do more than you want to.  However, you also don't have to do anything.  Right now, there are two things you might want to play with.  The first is making a personal configuration file that will override selected settings in the public configuration file.  Things you might want to consider include setting include the left and right eye locations relative to the tracker in the glasses for better stereo viewing (if your …</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:dynamics_toolset?rev=1243132532&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-23T19:35:32-08:00</dc:date>
        <title>keckcaves:dynamics_toolset</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:dynamics_toolset?rev=1243132532&amp;do=diff</link>
        <description>Description


Dynamics Toolset is a program for exploring dynamical systems.  The program consists of specialized tools to explore systems in different ways.  Tools can be used individually or in combination.  As development on the project continues, we will be expanding and improving the toolset.  Current tools include:</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:dynamics_toolset_issues?rev=1221678800&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-17T12:13:20-08:00</dc:date>
        <title>keckcaves:dynamics_toolset_issues</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:dynamics_toolset_issues?rev=1221678800&amp;do=diff</link>
        <description>Dynamics Toolset Open Issues

	*  Note the requirement for GLE and the download location for GLE in the readme.
	*  Note that running the python script to generate the plugins is a requirement and not optional.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:fixed_mono_rendering_in_the_cave?rev=1246455020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T06:30:20-08:00</dc:date>
        <title>keckcaves:fixed_mono_rendering_in_the_cave</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:fixed_mono_rendering_in_the_cave?rev=1246455020&amp;do=diff</link>
        <description>Here is an example of a fragment for VruiConfig that adjusts rendering in the cave to be mono and for a fixed view point.  (The backgroundColor choice is a light gray that improves video camera exposures.)


section Vrui
    section &quot;*&quot;
        backgroundColor (0.3, 0.3, 0.3, 1.0)
      
        # Choose a viewing mode by commenting out the ones you don't want
        viewerNames (CAVEViewer, ConsoleViewer)
            
        section CAVEViewer
            name CAVEViewer
            headTrack…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:front_page?rev=1216443638&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-18T22:00:38-08:00</dc:date>
        <title>keckcaves:front_page</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:front_page?rev=1216443638&amp;do=diff</link>
        <description>Welcome to the KeckCAVES Wiki.  The KeckCAVES home page is at &lt;http://www.keckcaves.org&gt;

To schedule CAVES time go to &lt;http://calendar.google.com&gt; 

Software Information

VRUI and CAVE Help and Information


* Download the latest VRUI (1.0-046) &lt;please insert proper link&gt;.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:getting_started?rev=1241309869&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-02T17:17:49-08:00</dc:date>
        <title>keckcaves:getting_started</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:getting_started?rev=1241309869&amp;do=diff</link>
        <description>*  Starting the CAVE
	*  Starting a VR Application
	*  Using a VR application
	*  Shutting Down a VR Application
	*  Stopping the CAVE
	*  Troubleshooting


See also tips and specific application pages for more information.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:home?rev=1256945630&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-30T16:33:50-08:00</dc:date>
        <title>keckcaves:home</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:home?rev=1256945630&amp;do=diff</link>
        <description>This is the research collaboration wiki for the http://KeckCAVES.org at UC Davis.  

To schedule CAVES time go to external link: &lt;http://calendar.google.com&gt; and log in with spelunker@keckcaves.org  If you wish to demo the CAVES to an important person or a group, please contact Louise, Oliver, and Bill to make sure that the equipment is properly working. Bill can try to be available at the beginning of any demonstrations to provide help if necessary.  Also, reviewing the Troubleshooting section …</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:how_to_make_a_quick_movie_on_the_cavemac?rev=1240513414&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-23T12:03:34-08:00</dc:date>
        <title>keckcaves:how_to_make_a_quick_movie_on_the_cavemac</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:how_to_make_a_quick_movie_on_the_cavemac?rev=1240513414&amp;do=diff</link>
        <description>How to Make a Quick VRUI Movie


Dawn installed and licensed a screen capture program on the CaveMac in Room 80.  Oliver installed 3DVisualizer.  Other VRUI programs can also be installed (4/23/09).  

To activate 3DVisualizer in your account, in a terminal window, type:</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:how_to_view_image_stacks_as_volumes_in_visualizer?rev=1252512090&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-09-09T09:01:30-08:00</dc:date>
        <title>keckcaves:how_to_view_image_stacks_as_volumes_in_visualizer</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:how_to_view_image_stacks_as_volumes_in_visualizer?rev=1252512090&amp;do=diff</link>
        <description>Here is some basic information on how to view image stacks as volumes in 3DVisualizer

Upload the stack of images using the old method


Upload your images to some directory on caveman.geology.ucdavis.edu  A good place to put them would be 

/share/Data/VolumeData/&lt;…&gt;</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:imagestacks?rev=1235086791&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-19T15:39:51-08:00</dc:date>
        <title>keckcaves:imagestacks</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:imagestacks?rev=1235086791&amp;do=diff</link>
        <description>How to View Image Stacks as Volumes in Visualizer

1. First upload the stack of images to some directory on caveman.geology.ucdavis.edu

A good place to put them would be 

/share/Data/VolumeData/&lt;…&gt;

Inside that directory, put the images in either PNG or JPEG format. If they are already JPEG, leave them. If not, use PNG, because the JPEG compression shows up prominently in 3D data. The image files should have some consecutive numbering scheme in the filenames. The most important thing is that t…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:installing_vrui_on_mac_os_x?rev=1216355190&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-17T21:26:30-08:00</dc:date>
        <title>keckcaves:installing_vrui_on_mac_os_x</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:installing_vrui_on_mac_os_x?rev=1216355190&amp;do=diff</link>
        <description>h1 Installing VRUI On Mac OS X
To install VRUI on Mac OS X is fairly straightforward.

h2 Requirements
Mac OS X 10.4 (Tiger) is required for VRUI to run.

h2 Overview
# [Install X11|#x11]
# [Install XCode and X11 SDK|#xcode]
# [Install libpng (optional)|#libpng]
# [Install libjpeg (optional)|#libjpeg]
# [Install VRUI|#vrui]</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:kd-tree_point_search?rev=1255728619&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-16T14:30:19-08:00</dc:date>
        <title>keckcaves:kd-tree_point_search</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:kd-tree_point_search?rev=1255728619&amp;do=diff</link>
        <description>// visual test of kd-tree findClosestPoints()
// sean whalen
 
#include &lt;vector&gt;
 
#include &lt;Vrui/Vrui.h&gt;
#include &lt;Vrui/Application.h&gt;
#include &lt;Vrui/Geometry.h&gt;
#include &lt;GL/GLMaterial.h&gt;
#include &lt;GL/GLModels.h&gt;
#include &lt;Geometry/ClosePointSet.h&gt;
#include &lt;Geometry/PointKdTree.h&gt;
 
#define NUM_POINTS 50
#define NUM_CLOSEST_POINTS 5

class KDExample : public Vrui::Application
{
private:
	Geometry::ClosePointSet&lt;Vrui::Point&gt;* closestPointSet;
	Geometry::PointKdTree&lt;double, 3, Vrui::Point&gt;* poi…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:lidar_viewer?rev=1256169196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-21T16:53:16-08:00</dc:date>
        <title>keckcaves:lidar_viewer</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:lidar_viewer?rev=1256169196&amp;do=diff</link>
        <description>The Lidar Viewer software is used for exploring and interacting with LiDAR point clouds

Documentation


 Lidar Viewer Manual

Downloads

	*  LidarViewer-2.4: &lt;http://stout.idav.ucdavis.edu/LidarViewer-2.4.tar.gz&gt;
	*  LidarViewer-2.5: &lt;http://stout.idav.ucdavis.edu/LidarViewer-2.5.tar.gz&gt; Requires Vrui-1.0-065 or higher</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:lidarmanual?rev=1255471365&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-13T15:02:45-08:00</dc:date>
        <title>keckcaves:lidarmanual</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:lidarmanual?rev=1255471365&amp;do=diff</link>
        <description>Preface

About this document


This document describes how to install the Virtual Reality User Interface (Vrui) and the LidarViewer. It also provides a tutorial on navigating a dataset within Vrui. Through the use of pre-packaged datasets, this document also provides information about preparing data for the LidarViewer and then performing certain tasks within the program.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:make_a_personal_configuration_file?rev=1233050997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-27T02:09:57-08:00</dc:date>
        <title>keckcaves:make_a_personal_configuration_file</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:make_a_personal_configuration_file?rev=1233050997&amp;do=diff</link>
        <description>Make a Personal Configuration File


The public configuration file for display parameters in the cave is:

/usr/local/Vrui-1.0/etc/Vrui.cfg

Vrui uses this configuration file as the default settings for all users.  To change your personal configurations, make a personal Vrui.cfg file and save it in your home directory on caveman.  To make your own copy, open the public configuration file by typing this line:</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:makefiles?rev=1238720815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-02T18:06:55-08:00</dc:date>
        <title>keckcaves:makefiles</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:makefiles?rev=1238720815&amp;do=diff</link>
        <description>Below is a general Makefile which is easily adapted to most Vrui projects.  This page will describe some aspects of the file, but assumes the developer is already familiar with using make and the format of Makefiles.  This is provided merely as a starting point and may not be suited to every project.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:merge_a_patch_configuration_file?rev=1254798632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-05T20:10:32-08:00</dc:date>
        <title>keckcaves:merge_a_patch_configuration_file</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:merge_a_patch_configuration_file?rev=1254798632&amp;do=diff</link>
        <description>Vrui configures itself at startup by loading one or two configuration files (file name extension .cfg) at startup: the global configuration file, and an optional user configuration file.

The name of the global configuration file is hard-coded into Vrui when the software is built from source, and it is etc/Vrui.cfg under the Vrui installation directory (~/Vrui-1.0 by default).</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:mycelia?rev=1238904983&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-04T21:16:23-08:00</dc:date>
        <title>keckcaves:mycelia</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:mycelia?rev=1238904983&amp;do=diff</link>
        <description>Mycelia is a network visualization tool, written from scratch using the Boost graph library.  It is intended to replace the NetVR tool.

It can load networks from custom XML or Graphviz-formatted files, as well as export to Graphviz.  This is useful for saving modifications made to a network, such as node position or metadata.  Time series inference is also supported using epsilon machine reconstruction, and the resulting state machine is displayed as a graph.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:netvr?rev=1237526703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-19T22:25:03-08:00</dc:date>
        <title>keckcaves:netvr</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:netvr?rev=1237526703&amp;do=diff</link>
        <description>Description


NetVR is a program for visualizing networks in VR systems.

Source Code


The source code is stored in a subversion repository at &lt;http://svn.dabrado.net/NetVR&gt;.  Anonymous read access is allowed.

The source code can be browsed on the web at &lt;http://dabrado.net/svn/public/listing.php?repname=NetVR&gt;.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:netvr_issues?rev=1221678730&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-17T12:12:10-08:00</dc:date>
        <title>keckcaves:netvr_issues</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:netvr_issues?rev=1221678730&amp;do=diff</link>
        <description>NetVR Open Issues

	*  Crashing on certain platforms, notably Linux.  Some combination of optimization flags and debug flags is involved.  Initializing all data members of the Node class to NULL resolved this issue on Mac OS.
	*  Requires the DesktopTools/ToolBox section added to Vrui.cfg, similar to DTS.  For reference, see the Vrui.cfg file bundled with DTS.  If the section is not present, the caveapp binary will simply exit after startup without any output.
	*  The data/new directory should p…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:netvr_xmlcrash?rev=1224095542&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-15T11:32:22-08:00</dc:date>
        <title>keckcaves:netvr_xmlcrash</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:netvr_xmlcrash?rev=1224095542&amp;do=diff</link>
        <description>Open Issues


Here we document and summarize open issues involving NetVR.

XML Crash

NetVR (revision 5) crashes when opening an XML file. 

Reports

	*  crashes when built against Vrui-1.0-050
	*  crashes when built against Vrui-1.0-052
	*  NetVR appears to work just fine in some cases
	*  debug version of NetVR built against debug version of Vrui-1.0-052 works fine in some cases
	*  modifying NetVR makefile build options for optimizations (-O0 or -O1) works in some cases
	*  changing trunk/Net…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:potential_projects_for_students?rev=1243132796&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-23T19:39:56-08:00</dc:date>
        <title>keckcaves:potential_projects_for_students</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:potential_projects_for_students?rev=1243132796&amp;do=diff</link>
        <description>Potential CAVES Projects

LiDAR Viewer

	*  Toggle in/out vegetation (Scott Bishop is working on this)
	*  Use of Windmills for correlation (Scott Bishop is working on this)

Earthquake Viewer

	*  Extract earthquake query functionality from the earthquake viewer and put it into other modules, specifically the terrain viewer and fault editor.  Equivalent to making the earthquake viewer a vislet (talk to Louise Kellogg; Oliver Kreylos).  Need to deal with different coordinate systems, but Oliver …</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:pyvrui?rev=1247597036&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-14T11:43:56-08:00</dc:date>
        <title>keckcaves:pyvrui</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:pyvrui?rev=1247597036&amp;do=diff</link>
        <description>PyVrui is a Python wrapper for the Vrui library, using the Py++ code generator.  This allows Cave applications to be written in the Python language instead of C++.

Source Code


The repository is located at &lt;https://svn.cse.ucdavis.edu/repo/PyVrui&gt; and has anonymous read-only access. Cave developers can commit changes using their campus Kerberos login.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:pyvrui_release_notes_-_10-july-2009?rev=1247246967&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-10T10:29:27-08:00</dc:date>
        <title>keckcaves:pyvrui_release_notes_-_10-july-2009</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:pyvrui_release_notes_-_10-july-2009?rev=1247246967&amp;do=diff</link>
        <description>Much has changed in the pyVrui interface.  A summary follows.  Skip to the end to  for a summary of things to change in existing code.


There is a new class for defining the arguments for a Vrui application: Vrui.AppStringArray:

      class AppStringArray(pyApplicationArgsStringArray):
          def __init__(self, *initial_items):
              &quot;&quot;&quot;
              if any initial_items are given, they must all be strings.
              &quot;&quot;&quot;
              pyApplicationArgsStringArray.__init__(self)…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:pyvrui_release_notes_-_13-july-2009?rev=1247597178&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-14T11:46:18-08:00</dc:date>
        <title>keckcaves:pyvrui_release_notes_-_13-july-2009</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:pyvrui_release_notes_-_13-july-2009?rev=1247597178&amp;do=diff</link>
        <description>This release is a fairly large reorganization of the code.  The purpose of all this was to support making sure C++-created objects have their full object wrapper and not the wrapper of one of their base classes when these objects surface to Python.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:rims?rev=1237784093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-22T21:54:53-08:00</dc:date>
        <title>keckcaves:rims</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:rims?rev=1237784093&amp;do=diff</link>
        <description>RIMS Read Me File



 RIMS release - requirements and short instructions

 author: Tony Bernardin	        date: 03/30/2006
 updated: Eric Cowgill		date: 10/30/2006

 copyright (c) 2006, Tony Bernarding and Eric Cowgill.



This readme provides essential information 
needed to run RIMS in either demo or release mode.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:session_recording?rev=1254270983&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-09-29T17:36:23-08:00</dc:date>
        <title>keckcaves:session_recording</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:session_recording?rev=1254270983&amp;do=diff</link>
        <description>Vrui can record user interactions during a session, and such a recording can be played back later in the same environment, or a different environment (if some care is taken). Recording a session is somewhat like recording a movie, but it works differently. It's similar to the difference between a MIDI music file and a WAV sound file. A MIDI file captures a performance, i.e., which keys on an instrument were pressed when and how long, whereas a WAV file captures the resulting sound. MIDI files ar…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:shell_scripts?rev=1244431467&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-07T20:24:27-08:00</dc:date>
        <title>keckcaves:shell_scripts</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:shell_scripts?rev=1244431467&amp;do=diff</link>
        <description>Shell Scripts


Shell scripts include commands that would normally go on a command line in a terminal window.  They are very useful for frequently used commands.  The first line includes ”#!” and the name of the program that will accept the commands.  This is followed by the sequence of commands.  For example, here is a script to start 3DVisualizer on Dawn's laptop with the header file in the folder ~/data:</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:shutting_down_a_vr_application?rev=1240622335&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-24T18:18:55-08:00</dc:date>
        <title>keckcaves:shutting_down_a_vr_application</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:shutting_down_a_vr_application?rev=1240622335&amp;do=diff</link>
        <description>Shutting Down a VR Application

The applications can be shut down from the control workstation, by either clicking on the “X” icon in the upper right-hand corner of the application's control window, or by moving the mouse cursor into the control window (the mouse cursor disappears when entering the window) and pressing the “Esc”; key.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:ssh_to_node_problem?rev=1244830439&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-12T11:13:59-08:00</dc:date>
        <title>keckcaves:ssh_to_node_problem</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:ssh_to_node_problem?rev=1244830439&amp;do=diff</link>
        <description>New account ssh problem


For the cave to work, the head node uses ssh to establish a connection with the render nodes.  For new accounts and after some extensive operating system upgrades, each user needs to explicitly allow ssh connections with each render node.  Otherwise, Vrui applications will fail.  Currently, no errors are provided if this happens when starting an application from an icon.  To check for and solve this problem, from the command line in a terminal window, first make sure th…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:starting_a_vr_application?rev=1241308155&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-02T16:49:15-08:00</dc:date>
        <title>keckcaves:starting_a_vr_application</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:starting_a_vr_application?rev=1241308155&amp;do=diff</link>
        <description>Starting a VR Demo Application

Each currently installed application to use for general demos has an icon in the “CAVE Demo Programs” folder on the workstation's desktop that links to specific data sets. Double-clicking the icon will open the folder and show all demo applications.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:starting_a_vr_device?rev=1233051598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-27T02:19:58-08:00</dc:date>
        <title>keckcaves:starting_a_vr_device</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:starting_a_vr_device?rev=1233051598&amp;do=diff</link>
        <description>Starting a VR Device on Your PC


(This is a minimal instruction for me to remember how to start it.  I'll expand it at some point, including how to set up the config file. - Dawn)

If you have your Vrui.cfg file set up to use a space ball or related input device on your PC, you need to start the device driver.  To do so, from a terminal window, type:</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:starting_the_cave?rev=1241309050&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-02T17:04:10-08:00</dc:date>
        <title>keckcaves:starting_the_cave</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:starting_the_cave?rev=1241309050&amp;do=diff</link>
        <description>*  Turn on control workstation screen.
	*  Log into control workstation. The user name is Code Text guest.
	*  Turn on all projectors.  Double-click on the “Projectors ON” icon. The projectors will take about a minute to warm up and show an image. The default image is the KeckCAVES logo on a white background on the walls, and a grid of one foot by one foot white tiles on the floor. If it doesn't appear, from a terminal command line, try: ProjectorControl.exe poweron  If this doesn't work, refer …</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:steps_for_making_and_using_the_earthtopography.png_file?rev=1241901553&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-09T13:39:13-08:00</dc:date>
        <title>keckcaves:steps_for_making_and_using_the_earthtopography.png_file</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:steps_for_making_and_using_the_earthtopography.png_file?rev=1241901553&amp;do=diff</link>
        <description>I've learned how to make the PNG file that is used in 3DVisualizer (and ShowEarthModel) as the surface of the earth. I found that I wanted a simple, more transparent map when looking tomographic model so that I could more easily see the relationship between the model and its geographic location</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:stopping_the_cave?rev=1240622566&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-24T18:22:46-08:00</dc:date>
        <title>keckcaves:stopping_the_cave</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:stopping_the_cave?rev=1240622566&amp;do=diff</link>
        <description>Stopping the CAVE

	*  Turn off tracking devices. When not in use, the CAVE wand and the head tracker/stereo glasses should carefully placed into the cabinet drawer and plugged into the chargers.
	*  Turn off all projectors. Double-click on the “Projectors OFF” icon. The projectors will turn off immediately. If they don't, from a terminal command line, try: ProjectorControl.exe poweroff
	*  Log off from control workstation. 
	*  Turn off control workstation screen.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:threaded_rendering?rev=1255728603&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-16T14:30:03-08:00</dc:date>
        <title>keckcaves:threaded_rendering</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:threaded_rendering?rev=1255728603&amp;do=diff</link>
        <description>// threaded rendering with vrui
// sean whalen, 03-2009 (updated 09-2009) 

#include &lt;stdlib.h&gt;
#include &lt;vector&gt;

#include &lt;Geometry/Random.h&gt;
#include &lt;GL/GLContextData.h&gt;
#include &lt;GL/GLGeometryWrappers.h&gt;
#include &lt;Threads/Mutex.h&gt;
#include &lt;Threads/Thread.h&gt;
#include &lt;Vrui/Vrui.h&gt;
#include &lt;Vrui/Application.h&gt;
#include &lt;Vrui/Geometry.h&gt;

#define RADIUS 10
#define NUM_POINTS 12

using namespace std;

class ThreadExample : public Vrui::Application, public GLObject
{
private:
	struct DataItem …</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:tips?rev=1244430777&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-07T20:12:57-08:00</dc:date>
        <title>keckcaves:tips</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:tips?rev=1244430777&amp;do=diff</link>
        <description>Here are some bits of information for doing various things. 

Prepare Data

	*  How to view image stacks as volumes in Visualizer
	*  Steps for Making and Using the EarthTopography.png File for use in 3DVisualizer and ShowEarth Model

Make Movies

	*  How to make a quick movie on the CaveMac
	*  Video Setup for filming in the CAVES</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:tool_descriptions?rev=1254797065&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-05T19:44:25-08:00</dc:date>
        <title>keckcaves:tool_descriptions</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:tool_descriptions?rev=1254797065&amp;do=diff</link>
        <description>Please add descriptions of tools, how they are assigned in different environments, and how they are used.

For basic navigation, preassigned buttons, and how to assign tools to buttons, see using a VR application.

General Tools


(Actions that you can bind to keys.)</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:toolbox?rev=1237782314&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-22T21:25:14-08:00</dc:date>
        <title>keckcaves:toolbox</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:toolbox?rev=1237782314&amp;do=diff</link>
        <description>ToolBox is a library that implements an additional tool management layer on top of Vrui's notion of tools.  Its primary purpose is to allow for a different model of managing multiple tools on a single device.  It supports named buttons, tool icons, and extensible handling of events, e.g. for implementing different notions of tool switching.  Currently there is just one such extension, the Tool Rotator, which implements a kind of simple pie menu.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:tracked_mono_rendering_in_the_cave?rev=1246455221&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T06:33:41-08:00</dc:date>
        <title>keckcaves:tracked_mono_rendering_in_the_cave</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:tracked_mono_rendering_in_the_cave?rev=1246455221&amp;do=diff</link>
        <description>Here is an example of a fragment for VruiConfig that adjusts rendering in the cave to be mono and to head track the wired glasses/video camera (Head2).  (The backgroundColor choice is a light gray that improves video camera exposures.)


section Vrui
    section &quot;*&quot;
        backgroundColor (0.3, 0.3, 0.3, 1.0)
      
        # Choose a viewing mode by commenting out the ones you don't want
        viewerNames (CAVEViewer, ConsoleViewer)
            
        section CAVEViewer
            name CA…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:trouble_shooting_updates?rev=1241234122&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-01T20:15:22-08:00</dc:date>
        <title>keckcaves:trouble_shooting_updates</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:trouble_shooting_updates?rev=1241234122&amp;do=diff</link>
        <description>May 1 2009

There is a growing divergence between KeckCAVES utilities and the printed/online CAVE troubleshooting guide. Oliver will update the guide soon, but here is a brief list of steps to perform when in trouble.



Symptom: CAVE applications do not start


1. If you ran an application via its icon in the CAVE Demo Programs folder on the desktop, please run it again from a terminal to see error messages. Here's how to do that:</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:troubleshooting?rev=1244830421&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-12T11:13:41-08:00</dc:date>
        <title>keckcaves:troubleshooting</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:troubleshooting?rev=1244830421&amp;do=diff</link>
        <description>Troubleshooting


This section lists some common problems when using the CAVE, and some steps to hopefully solve them.

Trouble Shooting Updates - May 1, 2009

CAVE Applications Do Not Start

If a CAVE application does not start up when double-clicking its icon in the “CAVE Demo Programs” folder, this can be for a variety of reasons. To pinpoint the actual problem, one should go through the following diagnostic steps:</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:using_a_vr_application?rev=1240622194&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-24T18:16:34-08:00</dc:date>
        <title>keckcaves:using_a_vr_application</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:using_a_vr_application?rev=1240622194&amp;do=diff</link>
        <description>Using a VR Application

Although VR applications have different purposes and do not typically work alike, they do have common grounds when performing basic tasks (analogous to how most desktop user interface systems provide more or less consistent “look and feel”). All VR applications only listen to the CAVE wand- the keyboard and mouse are completely ignored except for closing an application as described below&amp;nbsp;- and all interactions are triggered by pressing single buttons or button combin…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:using_vruivnc?rev=1237783086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-22T21:38:06-08:00</dc:date>
        <title>keckcaves:using_vruivnc</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:using_vruivnc?rev=1237783086&amp;do=diff</link>
        <description>Steps for using the VruiVNC tool to export data from the Cave to your own computer.

Steps for your computer

	*  Start Screen sharing.  (Instructions for Mac OS 10.5) 
			*  Open System Preferences
			*  Go to Sharing 
			*  Click on the box next to Screen Sharing 
			*  Click on the button Computer Settings... 
			*  Click on “VNC viewers may control screen with password:” and enter a good password.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:video_setup?rev=1241311170&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-02T17:39:30-08:00</dc:date>
        <title>keckcaves:video_setup</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:video_setup?rev=1241311170&amp;do=diff</link>
        <description>Video Set-up


Dawn's notes on 7/6/07

Overview of Steps

	*  Change the renering mode to mono
	*  Set the camera in a static position or tracked
		*  For the static position mode, run the calibration file and set the camera position in the configuration file.  Make sure tracking is off.
		*  For tracking the camera, tape the wired tracker to the camera, change tracking to true in the configuration file, and set the relative position of the tracker and the lens.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:viewing_image_stacks_as_volumes_in_visualizer?rev=1216355190&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-17T21:26:30-08:00</dc:date>
        <title>keckcaves:viewing_image_stacks_as_volumes_in_visualizer</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:viewing_image_stacks_as_volumes_in_visualizer?rev=1216355190&amp;do=diff</link>
        <description>h2 How to View Image Stacks as Volumes in Visualizer

(Based on an e-mail from Oliver K to Dawn in January 2007)

h3 1. First upload the stack of images
to some directory on caveman.geology.ucdavis.edu  A good place to put them would be 
{code:none}/share/Data/VolumeData/&lt;...&gt;
{code}
Inside that directory, put the images in either PNG or JPEG format. If they are already JPEG, leave them. If not, use PNG, because the JPEG compression shows up prominently in 3D data. The image files should have so…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:viewpoint_curve_editor?rev=1254797203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-05T19:46:43-08:00</dc:date>
        <title>keckcaves:viewpoint_curve_editor</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:viewpoint_curve_editor?rev=1254797203&amp;do=diff</link>
        <description>This application-independent tool is used to create viewpoint animations, i.e., scripted fly-throughs of VR applications' navigational spaces. A fly-through is created by saving a sequence of viewpoint keyframes, which are then connected using a smooth cubic spline. Fly-throughs can be played back later by using a Curve File Animation tool.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vislets?rev=1244430723&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-07T20:12:03-08:00</dc:date>
        <title>keckcaves:vislets</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vislets?rev=1244430723&amp;do=diff</link>
        <description>Vislets


The idea behind vislets is to allow multiple programs to run simultaneously.  Although only a few of these have been developed, long-term, various desktop-like features could be run in your background as vislets.  From the command line, include -vislet &lt;name of vislet&gt;.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:visualizer?rev=1235087070&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-19T15:44:30-08:00</dc:date>
        <title>keckcaves:visualizer</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:visualizer?rev=1235087070&amp;do=diff</link>
        <description>The 3DVisualizer software is used for exploring and analysing 3D gridded data sets. It has been officially released at &lt;http://keckcaves.org/software/VISUALIZERCG/index.html&gt;


	*  Adding ImageStacks to view in 3DVisualizer</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vnctool?rev=1246454085&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T06:14:45-08:00</dc:date>
        <title>keckcaves:vnctool</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vnctool?rev=1246454085&amp;do=diff</link>
        <description>Here is an example of a fragment for VruiConfig that defines a tool.


VruiConfigurationFragmentType Tool

section Vrui
    section &quot;*&quot;
        tools VruiConfigTools

        section VruiConfigTools
             toolClassNames (VncTool)

            section VncTool
                hostNames ( &quot;Cavemac.local&quot; )

                beginDataString  &quot;&quot;
                interDatumString &quot;\\t&quot;
                endDataString    &quot;\\n&quot;

                initialEnableClickThrough  true
                initialT…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vr_filming_tools?rev=1216355190&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-17T21:26:30-08:00</dc:date>
        <title>keckcaves:vr_filming_tools</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vr_filming_tools?rev=1216355190&amp;do=diff</link>
        <description>h1 VR Filming Tools

There are two VR Tools for filming in the CAVE, CAVEFollowspotTool and CAVECameraCalibrator.  CAVEFollowspotTool creates two spotlights that follow the wand and the user, respectively.  CAVECameraCalibrator allows you to set up different viewers for stationary or tracked cameras.  See the {link:video|&lt;http://youtube.com/watch?v=rzhnZ85j6-o&gt;} for a demonstration.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vrui?rev=1256168971&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-21T16:49:31-08:00</dc:date>
        <title>keckcaves:vrui</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vrui?rev=1256168971&amp;do=diff</link>
        <description>The Vrui VR Toolkit is the backbone of all KeckCAVES applications and is required for compiling application code.

Downloads

	*  Vrui-1.0-050:  &lt;http://keckcaves.ucdavis.edu/software/VISUALIZERCG/Vrui-1.0-050.tar.gz&gt;
	*  Vrui-1.0-052:  &lt;http://stout.idav.ucdavis.edu/Vrui-1.0-052b.tar.gz&gt;
	*  Vrui-1.0-053:  &lt;http://stout.idav.ucdavis.edu/Vrui-1.0-053.tar.gz&gt; (2008-09)
	*  Vrui-1.0-054:  &lt;http://stout.idav.ucdavis.edu/Vrui-1.0-054.tar.gz&gt; (2008-11-19)
	*  Vrui-1.0-055:  &lt;http://stout.idav.ucdavis…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vrui_and_keckcaves_information?rev=1235086335&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-19T15:32:15-08:00</dc:date>
        <title>keckcaves:vrui_and_keckcaves_information</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vrui_and_keckcaves_information?rev=1235086335&amp;do=diff</link>
        <description>The KeckCAVES home page is &lt;http://keckcaves.org&gt;

To schedule CAVES time go to external link: &lt;http://calendar.google.com&gt; and log in with spelunker@keckcaves.org</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vrui_download?rev=1221775123&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-18T14:58:43-08:00</dc:date>
        <title>keckcaves:vrui_download</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vrui_download?rev=1221775123&amp;do=diff</link>
        <description>Vrui Download

There is no central place to download the Vrui code.

On the  KeckCAVES website, there is a very general project  page which does not contain a download link.  However, the  3DVisualizer page does contain a link to Vrui-1.0-050.


	*  Vrui-1.0-050:  &lt;http://keckcaves.ucdavis.edu/software/VISUALIZERCG/Vrui-1.0-050.tar.gz&gt;
	*  Vrui-1.0-052:  &lt;http://stout.idav.ucdavis.edu/Vrui-1.0-052b.tar.gz&gt;
	*  Vrui-1.0-053:  &lt;http://stout.idav.ucdavis.edu/Vrui-1.0-053.tar.gz&gt;</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vrui_history?rev=1216355190&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-17T21:26:30-08:00</dc:date>
        <title>keckcaves:vrui_history</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vrui_history?rev=1216355190&amp;do=diff</link>
        <description>h1 VRUI Change History

h2 {link:Vrui-1.0-046|&lt;http://stout.idav.ucdavis.edu/Vrui-1.0-046.tar.gz&gt;} (bug fix release)
- Fixed include file names in Geometry/Cone.h; was obviously never used or compiled.
- Added missing include file to GL/Extensions/GLARBVertexShader.h</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vrui_issues?rev=1221775642&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-18T15:07:22-08:00</dc:date>
        <title>keckcaves:vrui_issues</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vrui_issues?rev=1221775642&amp;do=diff</link>
        <description>*  No open issues

	*  No open issues with patch release Vrui-1.0-052b.tar.gz</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vrui_release_manual?rev=1216355190&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-17T21:26:30-08:00</dc:date>
        <title>keckcaves:vrui_release_manual</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vrui_release_manual?rev=1216355190&amp;do=diff</link>
        <description>h2 VRUI Release Manual

(copied from the Keck CAVES home page)

The Vrui VR toolkit is currently installed on the following VR environments:

h4 Responsive Workbench (mcphee)
* The toolkit is installed in /1/Vrui-1.0; the default configuration uses the workbench for head-tracked stereoscopic display, the stylus and the index fingers on both pinch gloves for dragging operations, the middle fingers on both pinch gloves for two-handed navigation, and the ring fingers on both pinch gloves to bring u…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig?rev=1246482550&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T14:09:10-08:00</dc:date>
        <title>keckcaves:vruiconfig</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig?rev=1246482550&amp;do=diff</link>
        <description>VruiConfig Documentation

Using VruiConfig

What it does:

	*  Restarts Vrui within the CAVE
	*  Allows rapid changes in the configuration of Vrui applications
	*  Separates configuration files into fragments that can be selected
	*  Saves configurations, including button-tool assignments</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_app1?rev=1246457255&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T07:07:35-08:00</dc:date>
        <title>keckcaves:vruiconfig_app1</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_app1?rev=1246457255&amp;do=diff</link>
        <description>Appendix 1: Configuration Files, Fragments and Merging

A configuration file and zero or more fragments are merged to form a new configuration file in the following way.

First, a copy of the selected configuration file is created, and then the currently in-use Vrui root section (e.g., /Vrui/Desktop or /Vrui/&lt;hostname&gt;) is renamed to /Vrui/* and all other sections are eliminated.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_app2?rev=1246456965&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T07:02:45-08:00</dc:date>
        <title>keckcaves:vruiconfig_app2</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_app2?rev=1246456965&amp;do=diff</link>
        <description>Appendix 2: Sample Configuration Fragment


The following illustrates a configuration fragment for a tool:


VruiConfigurationFragmentType Tool

section Vrui
    section &quot;*&quot;
        tools DesktopTools

        section DesktopTools
            toolClassNames ( NewTool )
            toolSearchPaths ( &quot;/home/smith/newtool/&quot; )
        endsection
    endsection
endsection</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_app3?rev=1246457501&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T07:11:41-08:00</dc:date>
        <title>keckcaves:vruiconfig_app3</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_app3?rev=1246457501&amp;do=diff</link>
        <description>Appendix 3: The VruiConfigDriver Environment


(obviously not properly formatted yet...)

The VruiConfigDriver script sets up a number of environment variables that communicate information to the ConfigVislet (on the master node only in a cluster environment; the slave nodes get their information directly from the master).</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_documentation?rev=1246457553&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T07:12:33-08:00</dc:date>
        <title>keckcaves:vruiconfig_documentation</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vruiconfig_documentation?rev=1246457553&amp;do=diff</link>
        <description>VruiConfig Documentation


This document describes the VruiConfig system for managing configurations of the Vrui software environment.

The VruiConfig system consists of four basic components:


	*  VruiConfigDriver	a shell script that provides the necessary shell context for ConfigVislet, and a restart mechanism so that new configurations and/or programs can be launched from within the Vrui environment.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfigdriver?rev=1246455500&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T06:38:20-08:00</dc:date>
        <title>keckcaves:vruiconfigdriver</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vruiconfigdriver?rev=1246455500&amp;do=diff</link>
        <description>Usage: VruiConfigDriver [ -safe ] Vrui_command_and_arguments...

VruiConfigDriver sets up an environment for reconfiguration and/or relaunching of programs from within the Vrui environment.

For any Vrui command that you would normally enter on the command line, simply prefix that command with “VruiConfigDriver” and the command will be launched in a reconfigurable environment. In this environment, you can open the ConfigVislet and, using that:</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vruiconfigurations?rev=1246456518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T06:55:18-08:00</dc:date>
        <title>keckcaves:vruiconfigurations</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vruiconfigurations?rev=1246456518&amp;do=diff</link>
        <description>The VruiConfigurations directory configures the choices available in the ConfigVislet Dialog. This directory is searched for in the following locations (in the following order):


	*  The current directory
		*  The user's home directory
		*  /share
		*  /usr/share
		*  /usr/local</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:vruivnc?rev=1241311358&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-02T17:42:38-08:00</dc:date>
        <title>keckcaves:vruivnc</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:vruivnc?rev=1241311358&amp;do=diff</link>
        <description>VruiVNC is a Virtual Network Computing client for controlling the desktop of a remote computer from within the Cave.

See Using VruiVNC

Source Code


The repository is located at &lt;https://svn.cse.ucdavis.edu/repo/VncTool&gt; and has anonymous read-only access. Cave developers can commit changes using their campus Kerberos login.</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:wand_button_assignment_fragment?rev=1246466977&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T09:49:37-08:00</dc:date>
        <title>keckcaves:wand_button_assignment_fragment</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:wand_button_assignment_fragment?rev=1246466977&amp;do=diff</link>
        <description>Here is an example of a fragment for VruiConfig that pre-assigns tools to buttons on the wand.


VruiConfigurationFragmentType Tool

section Vrui
    section &quot;*&quot;
        tools VruiConfigTools

    	section VruiConfigTools
            toolClassNames (WandNavigationTool, ValuatorFlyTurnNavigationTool, RayMenuTool, MeasurementTool)
            toolNames      (WandNavTool1, WandNavTool2, WandMenuTool, WandMeasurementTool)

			section WandNavTool1
				toolClass WandNavigationTool
				deviceName0 Wand…</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:wii_mote?rev=1246485745&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-01T15:02:25-08:00</dc:date>
        <title>keckcaves:wii_mote</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:wii_mote?rev=1246485745&amp;do=diff</link>
        <description>Wiimote Fragments


The Wiimote requires multiple fragments: one to set up the low-level device, and one or more to specify button assignments.  When there are multiple button assignments, the user can select the one they want for a given task.

Device Definition Fragment


VruiConfigurationFragmentType Device

section Vrui
    section &quot;*&quot;
        inputDeviceAdapterNames (DeviceDaemonAdapter)

        section DeviceDaemonAdapter
            inputDeviceNames (Wiimote)

            # Settings for …</description>
    </item>
    <item rdf:about="http://wiki.cse.ucdavis.edu/keckcaves:zoom_button_assignment?rev=1216355190&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-17T21:26:30-08:00</dc:date>
        <title>keckcaves:zoom_button_assignment</title>
        <link>http://wiki.cse.ucdavis.edu/keckcaves:zoom_button_assignment?rev=1216355190&amp;do=diff</link>
        <description>h2 How to Reassign the Zoom Buttons on the Wand

If you accidently reset the yellow-red button combination for zooming the image, reassign the buttons by following these steps:
# Hold down the yellow button
# Go to the “NavigationTool” submenu
# Go to the “WandNavigationTool” entry
# While still holding the yellow button, press and release the red button
# Release the yellow button while pointing at the “WandNavigationTool” entry</description>
    </item>
</rdf:RDF>
