<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><br>Sven-Erik,<br><div>Yes. <div>var z = -1;</div><div>changedPosition = new SFVec3f(0,-1,z);</div><div>If you want to 'save state' between functions, there are 2 ways to do it:</div><div>a) above the script functions:</div><div>var z = -1;  //not all browsers support this, I suspect it depends on the javascript engine</div><div>function initialize()</div><div>{</div><div>...</div><div>changedPosition = new SFVec3f(0,-1,z);</div><div>z = z - 1; //for fun, have the text fade on each click</div><div>...</div><div>}</div><div>b) another Script node field:</div><div><field name='y' type='SFFloat' accessType='inputOutput' value='2.0'/></div><div>..</div><div>changedPosition = new SFVec3f(0,y+1,z);</div><div>..</div><div>-Doug</div><div><br><div><br><div><hr id="stopSpelling">From: Sven-Erik.Tiberg@ltu.se<br>To: x3d-public@web3d.org<br>Date: Wed, 28 May 2014 13:10:38 +0000<br>Subject: [X3D-Public] variable in ecma script SFVec3F parrameter?<br><br>



<style><!--
.ExternalClass p.ecxMsoNormal, .ExternalClass li.ecxMsoNormal, .ExternalClass div.ecxMsoNormal {
font-size:11.0pt;
font-family:"Calibri","sans-serif";
}

.ExternalClass a:link, .ExternalClass span.ecxMsoHyperlink {
color:#0563C1;
text-decoration:underline;
}

.ExternalClass span.ecxMsoHyperlinkFollowed {
color:#954F72;
text-decoration:underline;
}

.ExternalClass pre {
font-size:10.0pt;
font-family:"Courier New";
}

.ExternalClass span.ecxEmailStyle17 {
font-family:"Calibri","sans-serif";
color:windowtext;
}

.ExternalClass span.ecxHTMLPreformattedChar {
font-family:"Courier New";
}

.ExternalClass .ecxMsoChpDefault {
font-family:"Calibri","sans-serif";
}

.ExternalClass div.ecxWordSection1 {
}

--></style>


<div class="ecxWordSection1">
<p class="ecxMsoNormal">Hi</p>
<p class="ecxMsoNormal"> </p>
<p class="ecxMsoNormal">In example  <a href="http://www.web3d.org/x3d/content/examples/Basic/ScriptConformance/_pages/page09.html" target="_blank">http://www.web3d.org/x3d/content/examples/Basic/ScriptConformance/_pages/page09.html</a></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";"> </span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";"><Snipp></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";"> </span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";">case 2: // post-click all-done message</span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";">               <snipp></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";"> </span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";">              
<b>changedPosition = new SFVec3f ( 0, -1, 0 );</b></span></p>
<p class="ecxMsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";"> </span></b></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";">               <Snipp></span></p>
<p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";"> </span></p>
<p class="ecxMsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";">Are therer any restrictions in using changedPosition( myVarX, myVarY, myVarZ ); Where MyVarX are a normal variable that can be changed in the script?</span></b></p>
<p class="ecxMsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";"> </span></b></p>
<p class="ecxMsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";">/Sven-Erik Tiberg</span></b></p>
<p class="ecxMsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";"></span></b></p>
<p class="ecxMsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";"> </span></b></p>
<p class="ecxMsoNormal"><b><span style="font-size:10.0pt;font-family:"Courier New";"><br>
<br>
</span></b></p>
</div>


<br>_______________________________________________
X3D-Public mailing list
X3D-Public@web3d.org
http://web3d.org/mailman/listinfo/x3d-public_web3d.org</div></div></div></div>                                    </div></body>
</html>