Something went wrong on our end
-
Brutzman, Don authoredBrutzman, Don authored
outline.htm 20.05 KiB
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=PowerPoint.Slide>
<meta name=Generator content="Microsoft PowerPoint 9">
<link id=Main-File rel=Main-File
href="../InstallingCortonaBrowserAsPowerpointControl.html">
<link rel=Preview href=preview.wmf>
<meta name=Robots content=NoIndex>
<script src=script.js></script><script><!--
if( !(IsWin("PPTOtl")||IsWin("PPTNav")||IsWin("PPTOtlNav")) )
{
obj = document.all.item("Main-File")
parent.location.href=obj.href
}
var gOtlHiliteClr="#FFFFFF",gOtlNormalClr="#000000",gOtlActiveClr="#FFFF00",gSelected="",gTxtState=false,gChildEntryTable=new Array()
function Load()
{
if( IsWin("PPTOtl" ) ){ LoadOtl(); parent.gOtlLoaded=true; return }
if( IsWin("PPTNav" ) ){ LoadNav("NavObj",UpdNav); parent.gNavLoaded=true; return }
if( IsWin("PPTOtlNav" ) ){ LoadNav("OtlNavObj",UpdOtlNav); parent.gOtlNavLoaded=true; return }
}
function Upd(){ if( IsWin("PPTNav") ) LoadNav("NavObj",UpdNav) }
function LoadNav( oId,UpdFunc )
{
document.ondragstart=CancelDrag
document.onselectstart=CancelDrag
document.body.style.margin=2
UpdFunc()
obj=document.all.item(oId)
obj.style.display="block"
obj.style.visibility="visible"
document.bgColor="threedface"
}
function LoadOtl()
{
document.ondragstart=CancelDrag
document.onselectstart=CancelDrag
OtlObj.style.display="block"
OtlObj.style.visibility="visible"
if( gOtlActiveClr == "" ) gOtlActiveClr=document.linkColor
if( gOtlHiliteClr == "" ) gOtlHiliteClr=document.fgColor
if( gOtlNormalClr == "" )
gOtlNormalClr=document.bgColor
else
document.bgColor=gOtlNormalClr
InitArray()
if( ObjExists( parent.gCurSld ) ) {
ChangeState( parent.gCurSld,gOtlNormalClr,gOtlHiliteClr )
gSelected=parent.gCurSld
}
else gSelected = -1
UpdOtl()
}
function UpdOtl(){ UpdIdx(parent.gCurSld) }
function UpdIdx( idx )
{
if( gSelected != idx ) {
if( gSelected > 0 )
ChangeState( gSelected,gOtlHiliteClr,gOtlNormalClr )
if( ObjExists( idx ) ) {
gSelected = idx
ChangeState( gSelected,gOtlNormalClr,gOtlHiliteClr )
}
else gSelected = -1
}
if( gTxtState != parent.gOtlTxtExp ) {
state = "block"
if( !parent.gOtlTxtExp )
state="none"
for(ii=0; ii<gChildEntryTable.length; ii++) {
obj=gChildEntryTable[ii];
if( obj.id == null ) continue;
if( obj.id.indexOf("PPTC") >= 0 )
obj.style.display=state;
}
gTxtState=parent.gOtlTxtExp
if( ObjExists( gSelected ) )
ChangeState( gSelected,gOtlNormalClr,gOtlHiliteClr )
}
}
function InitArray()
{
count=0
for(ii=0; ii<document.all.tags("DIV").length; ii++) {
obj=document.all.tags("DIV").item(ii)
if( obj.id == null ) continue
if( obj.id.indexOf("PPTC") >= 0 ) {
gChildEntryTable[count++]=obj
obj.children.tags("TABLE").item(0).style.borderColor=gOtlNormalClr
}
}
}
function ChangeState( idx,fgColor,bgColor )
{
obj=document.all.item("PPTL"+idx)
obj.style.color=fgColor
obj=document.all.item("PPTP"+idx)
obj.style.backgroundColor=bgColor
obj=document.all.item("PPTB"+idx)
if( obj )
obj.style.borderLeftColor=obj.style.borderBottomColor=bgColor
}
function ChgClr( o,clr ){ if( o.id != "PPTL"+gSelected ) o.style.color=clr }
function Over( obj ){ ChgClr(obj,gOtlActiveClr) }
function Out( obj ){ ChgClr(obj,gOtlHiliteClr) }
function ObjExists( ii ) { obj=document.all("PPTP"+ii ); return( obj ) }
function GoToSld( href ){ UpdIdx(parent.GetSldNum(href)); parent.GoToSld( href ) }
function CancelDrag(){ window.event.cancelBubble=true;window.event.returnValue=false}
function UpdNav()
{
txt = "<center>";
if( parent.GetHrefObj( parent.gCurSld ).mOrigVis == 1 )
txt += "Slide " + parent.GetCurSldNum() + " of " + parent.GetNumSlds()
else
txt += "Hidden Slide"
txt += "</center>";
nav_text.innerHTML = txt;
if( !parent.HasPrevSld() )
gBtnArr["nb_prev"].Enabled(0)
else
gBtnArr["nb_prev"].Enabled(1)
if( !parent.HasNextSld() )
gBtnArr["nb_next"].Enabled(0)
else
gBtnArr["nb_next"].Enabled(1)
gBtnArr["nb_nts"].SetEnabled()
gBtnArr["nb_nts"].SetFlag( parent.gHasNts )
gBtnArr["nb_sldshw"].Enabled(1)
gBtnArr["nb_voice"].Enabled(1)
}
function UpdOtlNav()
{
gBtnArr["nb_otl"].SetEnabled();
if( parent.gOtlOpen )
gBtnArr["nb_otlTxt"].Enabled( true );
else
document.all.item("nb_otlTxtBorder").style.visibility = "hidden";
}
//-->
</script>
<style>
<!--.PTxt
{position:relative;
width:100%;
margin-top:5px;
padding-left:5px;
font-weight:bold;}
.CTxt
{position:relative;
width:100%;
padding-left:10px;}
.CBorder
{position:relative;
width:100%;
border-style:solid;
border-width:1px;
border-color:black;
padding-bottom:5px;}
a
{color:white;
text-decoration:none;}
.button
{position:absolute;
width:32px;
height:20px;
border-style:solid;
border-width:1px;
border-color:threedface;}
-->
</style>
</head>
<body onload="Load()">
<div id=NavObj onload="Load()" onmouseover="BtnOnOver()"
onmousedown="BtnOnDown()" onmouseout="BtnOnOut()" onmouseup="BtnOnUp()"
onkeypress="_KPH()" style='display:none;visibility:hidden'>
<table style='position:absolute;width:70px' align=left cellpadding=0
cellspacing=0>
<td nowrap>
<div id="nb_ntsElem" align=center style='position:relative;padding:3px;
font-family:Arial;color:buttontext;font-size:9pt'><img src="notes_flag.gif"
border=0 id="notes_flag" style='display:none'><span style="mso-spacerun:
yes"> </span>Notes</div>
<div title="Show/Hide Notes" id="nb_nts" style='position:absolute;top:0%;
left:0%;width:100%;height:100%'></div>
</td>
</table>
<table style='position:relative' align=right cellpadding=0 cellspacing=0>
<td>
<div id="nb_sldshwBorder" style='position:absolute;left:-20px;width:20px;
height:20px'>
<div style='position:absolute;clip:rect(0px, 18px, 18px, 0px)'><img
src=buttons.gif id="nb_sldshw" title="Full Screen Slide Show"
style='position:relative;left:-254px'></div>
</div>
</td>
<td>
<div id="nb_voiceBorder" style='display:none;position:absolute;left:-40px;
width:20px;height:20px'>
<div style='position:absolute;clip:rect(0px, 18px, 18px, 0px)'><img
src=buttons.gif id="nb_voice" title="Pause/Play Narration" style='position:
relative;left:-290px'></div>
</div>
</td>
</table>
<table style='position:relative' align=center cellpadding=0 cellspacing=0>
<td nowrap>
<div id="nb_prevBorder" class=button style='left:-30px'>
<div style='position:absolute;clip:rect(0px, 30px, 18px, 0px)'><img
src=buttons.gif id="nb_prev" title="Previous Slide" style='position:relative;
left:0px'></div>
</div>
<span id="nav_text" style='position:relative;top:3px;width:100px;font-family:
Arial;color:buttontext;font-size:9pt'></span>
<div id="nb_nextBorder" class=button>
<div style='position:absolute;clip:rect(0px, 30px, 18px, 0px)'><img
src=buttons.gif id="nb_next" title="Next Slide" style='position:relative;
left:-90px'></div>
</div>
</td>
</table>
</div>
<div id=OtlNavObj onload="Load()" onmouseover="BtnOnOver()"
onmousedown="BtnOnDown()" onmouseout="BtnOnOut()" onmouseup="BtnOnUp()"
onkeypress="_KPH()" style='display:none;visibility:hidden'>
<table style='position:relative;width:70px' align=left cellpadding=0
cellspacing=0>
<td nowrap>
<div id="nb_otlElem" align=center style='position:relative;padding:3px;
font-family:Arial;color:buttontext;font-size:9pt'>Outline</div>
<div title="Show/Hide Outline" id="nb_otl" style='position:absolute;
top:0%;left:0%;width:100%;height:100%'></div>
</td>
</table>
<table style='position:relative' align=center cellpadding=0 cellspacing=0>
<td>
<div style='position:absolute;left:-18px;width:24px;height:20px;border-style:
solid;border-width:1px;border-color:threedface' id="nb_otlTxtBorder">
<div style='position:absolute;clip:rect(0px, 22px, 18px, 0px)'><img
src=buttons.gif id="nb_otlTxt" title="Expand/Collapse Outline"
style='position:relative;left:-157px'></div>
</div>
</td>
</table>
</div>
<div id=OtlObj style='display:none;visibility:hidden'>
<table width="100%" style='font-family:Arial;font-size:9pt'>
<tr>
<td>
<div id=PPTP1 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0003.htm');" onmouseover="Over(this)"
id=PPTL1 onmouseout="Out(this)">Installing Cortona Browser as a PowerPoint
Control</a></font></div>
<div id=PPTC1 class=CTxt style='display:none'>
<table style='color:white' id=PPTB1 class=CBorder>
<tr>
<td width=5 nowrap></td>
<td width="100%"></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>Don Brutzman and Curtis Blais</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>Naval Postgraduate School (NPS)</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>Monterey California USA</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>brutzman@nps.navy.mil<span style="mso-spacerun:
yes"> </span>clblais@nps.navy.mil</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>28 July 2001</font></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id=PPTP2 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0012.htm');" onmouseover="Over(this)"
id=PPTL2 onmouseout="Out(this)">Overview</a></font></div>
<div id=PPTC2 class=CTxt style='display:none'>
<table style='color:white' id=PPTB2 class=CBorder>
<tr>
<td width=5 nowrap></td>
<td width=20 nowrap></td>
<td width="100%"></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=2><font size=2>These slides shows how to install the Cortona 3D
browser in Powerpoint</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=2><font size=2>Tested versions:</font></td>
</tr>
<tr>
<td colspan=2></td>
<td colspan=1><font size=2>Windows 2000 operating system</font></td>
</tr>
<tr>
<td colspan=2></td>
<td colspan=1><font size=2>Office 2000 SR-1</font></td>
</tr>
<tr>
<td colspan=2></td>
<td colspan=1><font size=2>Cortona manual and auto install, July 2001</font></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id=PPTP3 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0005.htm');" onmouseover="Over(this)"
id=PPTL3 onmouseout="Out(this)">Limitations<span style="mso-spacerun: yes">
</span>1</a></font></div>
<div id=PPTC3 class=CTxt style='display:none'>
<table style='color:white' id=PPTB3 class=CBorder>
<tr>
<td width=5 nowrap></td>
<td width="100%"></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>Our primary goal is to get DIS-Java-VRML
scripting running inside PowerPoint.</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>Warning:<span style="mso-spacerun: yes">
</span>the Cortona browser does not yet support DIS-Java-VRML
networking.<span style="mso-spacerun: yes"> </span>To date, CosmoPlayer
under Netscape 4.77 supports DJV.</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>However Cortona alone supports the current
Powerpoint controls, so it is a useful example.</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>Tested using Office 2000 on various Windows
versions by several NPS students plus the<span style="mso-spacerun: yes">
</span>programming staff of Rolands & Associates.</font></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id=PPTP4 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0006.htm');" onmouseover="Over(this)"
id=PPTL4 onmouseout="Out(this)">Installation:<span style="mso-spacerun:
yes"> </span>steps 1, 2</a></font></div>
<div id=PPTC4 class=CTxt style='display:none'>
<table style='color:white' id=PPTB4 class=CBorder>
<tr>
<td width=5 nowrap></td>
<td width="100%"></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>1. Install Cortona browser under Internet
Explorer from the ParallelGraphics website at http://www.ParallelGraphics.com</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>2. Open a new or existing presentation in
PowerPoint.</font></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id=PPTP5 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0014.htm');" onmouseover="Over(this)"
id=PPTL5 onmouseout="Out(this)">Installation:<span style="mso-spacerun:
yes"> </span>step 3</a></font></div>
<div id=PPTC5 class=CTxt style='display:none'>
<table style='color:white' id=PPTB5 class=CBorder>
<tr>
<td width=5 nowrap></td>
<td width="100%"></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>3. From the main menu bar, select Tools,
Customize.</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id=PPTP6 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0016.htm');" onmouseover="Over(this)"
id=PPTL6 onmouseout="Out(this)">Installation:<span style="mso-spacerun:
yes"> </span>step 4</a></font></div>
<div id=PPTC6 class=CTxt style='display:none'>
<table style='color:white' id=PPTB6 class=CBorder>
<tr>
<td width=5 nowrap></td>
<td width="100%"></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>4. In the Toolbars tab</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2><span style="mso-spacerun: yes">
</span>select Control Toolbox,</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2><span style="mso-spacerun: yes"> </span>if
you don't already have it in your toolbar.</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id=PPTP7 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0013.htm');" onmouseover="Over(this)"
id=PPTL7 onmouseout="Out(this)">Installation:<span style="mso-spacerun:
yes"> </span>step 5</a></font></div>
<div id=PPTC7 class=CTxt style='display:none'>
<table style='color:white' id=PPTB7 class=CBorder>
<tr>
<td width=5 nowrap></td>
<td width="100%"></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>5.<span style="mso-spacerun: yes">
</span>Select the More Controls icon (hammer and wrench icon) from the
Control Toolbox toolbar. Select the ParallelGraphics Cortona Control and
place the control onto a blank Powerpoint slide.</font></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id=PPTP8 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0009.htm');" onmouseover="Over(this)"
id=PPTL8 onmouseout="Out(this)">Select the More Controls icon</a></font></div>
</td>
</tr>
<tr>
<td>
<div id=PPTP9 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0010.htm');" onmouseover="Over(this)"
id=PPTL9 onmouseout="Out(this)">Properties:<span style="mso-spacerun: yes">
</span>Scene parameter</a></font></div>
</td>
</tr>
<tr>
<td>
<div id=PPTP10 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0007.htm');" onmouseover="Over(this)"
id=PPTL10 onmouseout="Out(this)">Installation:<span style="mso-spacerun:
yes"> </span>step 6</a></font></div>
<div id=PPTC10 class=CTxt style='display:none'>
<table style='color:white' id=PPTB10 class=CBorder>
<tr>
<td width=5 nowrap></td>
<td width="100%"></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>6. While in edit mode, right click on that
control on the slide, then select Properties. Go to the Scene parameter in
the properties window and enter the name of the VRML scene to be rendered.</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2><span style="mso-spacerun: yes">
</span>Dragged control is here:</font></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id=PPTP11 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0015.htm');" onmouseover="Over(this)"
id=PPTL11 onmouseout="Out(this)">Slide 11</a></font></div>
</td>
</tr>
<tr>
<td>
<div id=PPTP12 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0011.htm');" onmouseover="Over(this)"
id=PPTL12 onmouseout="Out(this)">Setting Scene URL</a></font></div>
</td>
</tr>
<tr>
<td>
<div id=PPTP13 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0008.htm');" onmouseover="Over(this)"
id=PPTL13 onmouseout="Out(this)">Almost done:<span style="mso-spacerun:
yes"> </span>installation test</a></font></div>
<div id=PPTC13 class=CTxt style='display:none'>
<table style='color:white' id=PPTB13 class=CBorder>
<tr>
<td width=5 nowrap></td>
<td width="100%"></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>7. Go into slide show mode.<span
style="mso-spacerun: yes"> </span>The image on next page should be a live
Cortona window on the slide.<span style="mso-spacerun: yes">
</span>Navigate or rotate the 3D gimbals to test.</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>The following page has a default 2D example
image under the 3D test scene of movable gimbals.</font></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id=PPTP14 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0002.htm');" onmouseover="Over(this)"
id=PPTL14 onmouseout="Out(this)">X3D/VRML online example:<span
style="mso-spacerun: yes"> </span>gimbals<br>
[go to full-screen
Presentation mode to activate]</a></font></div>
</td>
</tr>
<tr>
<td>
<div id=PPTP15 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0004.htm');" onmouseover="Over(this)"
id=PPTL15 onmouseout="Out(this)">Limitations<span style="mso-spacerun: yes">
</span>2</a></font></div>
<div id=PPTC15 class=CTxt style='display:none'>
<table style='color:white' id=PPTB15 class=CBorder>
<tr>
<td width=5 nowrap></td>
<td width="100%"></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>If Powerpoint is set up for VRML browsing, the
gimbals scene on the preceding presentation slide will display in a live 3D
browser.</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>Note that we used a screen snapshot under the 3D
control, so that a picture of the scene is visible.<span
style="mso-spacerun: yes"> </span>This is a PowerPoint authoring
issue:<span style="mso-spacerun: yes"> </span>images of interest need to
be visible, even while editing in Powerpoint or if viewing in Powerpoint
while Cortona is not installed.</font></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id=PPTP16 class=PTxt><font size=2><a
href="javascript:GoToSld('slide0017.htm');" onmouseover="Over(this)"
id=PPTL16 onmouseout="Out(this)">Contact</a></font></div>
<div id=PPTC16 class=CTxt style='display:none'>
<table style='color:white' id=PPTB16 class=CBorder>
<tr>
<td width=5 nowrap></td>
<td width="100%"></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>Questions, comments and</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>improvements are welcome.</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>Don Brutzman and Curtis Blais</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>Naval Postgraduate School (NPS)</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>Monterey California USA</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1><font size=2>brutzman@nps.navy.mil<span style="mso-spacerun:
yes"> </span>clblais@nps.navy.mil</font></td>
</tr>
<tr>
<td colspan=1></td>
<td colspan=1></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</body>
</html>