rendered paste bodyb0 = ReadByte #unsigned
b1 = ReadByte #unsigned
b2 = ReadByte #unsigned
b3 = ReadByte #unsigned
f0=(float)b0/255.f;
f1=(float)b1/255.f;
f2=(float)b2/255.f;
f3=(float)b3/255.f;
f3=1.f - f3;
U = f0+(f2/32.f);
V = f1+(f3/32.f);
---------------------[ MAXScript ]---------------------
case oComponent.iDataType of
(
2:
(
iByte0 = (ReadByte oRgm.fFile #unsigned) as float
iByte1 = (ReadByte oRgm.fFile #unsigned) as float
iByte2 = (ReadByte oRgm.fFile #unsigned) as float
iByte3 = (ReadByte oRgm.fFile #unsigned) as float
Print ("iByte0: " + iByte0 as string)
Print ("iByte1: " + iByte1 as string)
Print ("iByte2: " + iByte2 as string)
Print ("iByte3: " + iByte3 as string)
fFloat0 = iByte0/255.0
fFloat1 = iByte1/255.0
fFloat2 = iByte2/255.0
fFloat3 = iByte3/255.0
fFloat3 = 1.0 - fFloat3
Print ("fFloat0: " + fFloat0 as string)
Print ("fFloat1: " + fFloat1 as string)
Print ("fFloat2: " + fFloat2 as string)
Print ("fFloat3: " + fFloat3 as string)
oVertex.p3UVCh1.x = fFloat0 + (fFloat2/32.0)
oVertex.p3UVCh1.y = fFloat1 + (fFloat3/32.0)
Print ("oVertex.p3UVCh1.x: " + oVertex.p3UVCh1.x as string)
Print ("oVertex.p3UVCh1.y: " + oVertex.p3UVCh1.y as string)
)
3:
(
oVertex.p3UVCh1.x = ReadFloat oRgm.fFile
oVertex.p3UVCh1.y = ReadFloat oRgm.fFile
)