<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>request for normcount values</title></head><body>
<div>hiya,</div>
<div><br></div>
<div>...ok, I've implemented a swapping method, but am still stuck on
a variable &quot;normcount&quot; in modeloctant.cpp:
moff_defpoints():&nbsp; it is a &quot;ubyte*&quot;, which I don't know
how to deal with?&nbsp; Should it be swapped?</div>
<div><br></div>
<div>...here's the relevent function for easy reference:</div>
<div><font size="-1" color="#760F50"><br></font></div>
<div><font size="-1" color="#760F50">void</font><font size="-1"
color="#000000"> moff_defpoints(ubyte * p)</font></div>
<div><font size="-1" color="#000000">{<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab></font><font
size="-1" color="#760F50">int</font><font size="-1" color="#000000">
n;</font></div>
<div><font size="-1"
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab></font><font size="-1" color="#760F50">int</font><font
size="-1" color="#000000"> nverts = SDL_SwapLE32( w(p</font><font
size="-1" color="#0000FF">+8</font><font size="-1"
color="#000000">));</font></div>
<div><font size="-1"
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab></font><font size="-1" color="#760F50">int</font><font
size="-1" color="#000000"> offset = SDL_SwapLE32( w(p</font><font
size="-1" color="#0000FF">+16</font><font size="-1"
color="#000000">));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font size="-1"
color="#236E25"> //int nverts = w(p+8);</font><font size="-1"
color="#000000"><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font size="-1"
color="#236E25"> //int offset = w(p+16);</font><font size="-1"
color="#000000"><br>
<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>ubyte * normcount
= p</font><font size="-1" color="#0000FF">+20</font><font size="-1"
color="#000000">;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vector *src =
vp(p+offset);<br>
<br>
<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>Assert( nverts &lt; MAX_POLYGON_VECS
);<br>
<x-tab>&nbsp;&nbsp;&nbsp; </x-tab></font><font size="-1"
color="#236E25">// Assert( nnorms &lt; MAX_POLYGON_NORMS
);</font><font size="-1" color="#000000"><br>
<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab></font><font size="-1" color="#760F50">for</font><font
size="-1" color="#000000"> (n=</font><font size="-1"
color="#0000FF">0</font><font size="-1" color="#000000">; n&lt;nverts;
n++ )<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>{</font></div>
<div><font size="-1"
color="#000000"
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
src-&gt;xyz.x = LoadLEFloat( &amp;src-&gt;xyz.x );<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab></font></div>
<div><font size="-1"
color="#000000"
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
src-&gt;xyz.y = LoadLEFloat( &amp;src-&gt;xyz.y );<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
src-&gt;xyz.z = LoadLEFloat( &amp;src-&gt;xyz.z );<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Interp_verts[n] = src;</font></div>
<div><font size="-1"
color="#000000"
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font
><font size="-1" color="#236E25"> //normcount[n] = SDL_SwapLE32(
normcount[n] );</font></div>
<div><font size="-1" color="#000000"><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; src
+= normcount[n]</font><font size="-1" color="#0000FF">+1</font><font
size="-1" color="#000000">;<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>}</font></div>
<div><font size="-1" color="#000000">}</font></div>
<div><font size="-1" color="#000000"><br></font></div>
<div><font size="-1" color="#000000">Help!</font></div>
<div><font size="-1" color="#000000">jamie</font></div>
</body>
</html>