beney
06-24-2012, 04:29 AM
HI,
I have been starring at this code for days and can not find the error. Can any one help?
Any help will be greatly appreciated!!
Brian
<html>
<head>
<title>Normalize Quartenion</title>
<script type="text/javascript"><!--
function calculate(input)
{
var qw = parseFloat(input.w.value);
var qy = parseFloat(input.x.value);
var qy = parseFloat(input.y.value);
var qz = parseFloat(input.z.value);
var q0 = qw*qw;
var q1 = qx*qx;
var q2 = qy*qy;
var q3 = qz*qz;
var h = q0 + q1 + q2 + q3;
var qq = Math.sqrt(h);
input.in.value = qx/qq;
input.jn.value = qy/qq;
input.kn.value = qz/qq;
input.rn.value = qw/qq;
}
//--></script>
</head>
<body>
<h2>Normalize Quaternion</h2>
<form>
<table border="1">
<tr>
<td><table border="2">
<tr>
<td align="center">i</td>
<td align="center">j</td>
<td align="center">k</td>
<td align="center">real</td>
</tr>
<tr>
<td><input name="x" type="text" value="0" /></td>
<td><input name="y" type="text" value="0" /></td>
<td><input name="z" type="text" value="0" /></td>
<td><input name="w" type="text" value="1" /></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center">
<br>
<input type="button" name="calculate" id="calculate" value="Normalize" onclick="calculate(this.form)" />
<br><br>
</td>
</tr>
<tr>
<td>
<h4>Normalized Function:</h4>
<table border="3" align="center">
<td align="center">i</td>
<td align="center">j</td>
<td align="center">k</td>
<td align="center">real</td>
<tr>
<td><input name="in" type="text" value="0" /></td>
<td><input name="jn" type="text" value="0" /></td>
<td><input name="kn" type="text" value="0" /></td>
<td><input name="rn" type="text" value="1" /></td>
</tr>
</td>
</table></td>
</tr>
</table>
</form>
</body>
</html>
I have been starring at this code for days and can not find the error. Can any one help?
Any help will be greatly appreciated!!
Brian
<html>
<head>
<title>Normalize Quartenion</title>
<script type="text/javascript"><!--
function calculate(input)
{
var qw = parseFloat(input.w.value);
var qy = parseFloat(input.x.value);
var qy = parseFloat(input.y.value);
var qz = parseFloat(input.z.value);
var q0 = qw*qw;
var q1 = qx*qx;
var q2 = qy*qy;
var q3 = qz*qz;
var h = q0 + q1 + q2 + q3;
var qq = Math.sqrt(h);
input.in.value = qx/qq;
input.jn.value = qy/qq;
input.kn.value = qz/qq;
input.rn.value = qw/qq;
}
//--></script>
</head>
<body>
<h2>Normalize Quaternion</h2>
<form>
<table border="1">
<tr>
<td><table border="2">
<tr>
<td align="center">i</td>
<td align="center">j</td>
<td align="center">k</td>
<td align="center">real</td>
</tr>
<tr>
<td><input name="x" type="text" value="0" /></td>
<td><input name="y" type="text" value="0" /></td>
<td><input name="z" type="text" value="0" /></td>
<td><input name="w" type="text" value="1" /></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center">
<br>
<input type="button" name="calculate" id="calculate" value="Normalize" onclick="calculate(this.form)" />
<br><br>
</td>
</tr>
<tr>
<td>
<h4>Normalized Function:</h4>
<table border="3" align="center">
<td align="center">i</td>
<td align="center">j</td>
<td align="center">k</td>
<td align="center">real</td>
<tr>
<td><input name="in" type="text" value="0" /></td>
<td><input name="jn" type="text" value="0" /></td>
<td><input name="kn" type="text" value="0" /></td>
<td><input name="rn" type="text" value="1" /></td>
</tr>
</td>
</table></td>
</tr>
</table>
</form>
</body>
</html>