76
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
private void attemptSkeletonInstanceFix() {//Gson Skeleton instance crap
Skeleton skel = objects[0].getSkeleton();
for (int i = 0; i < skinClipSequence.getSize(); i++) {
if (skinClipSequence.getClip(i).getSkeleton() != skel)
skinClipSequence.getClip(i).skeleton = skel;
}
for (Animated3D object : objects)
object.currentPose.skeleton = skel;
}
private void attemptSkeletonInstanceFix() {//Gson Skeleton instance crap
SkinClip lastClip = skinClipSequence.getClip(0);
if (lastClip.getSkeleton().equals(objects[0].getSkeleton()) && lastClip.getSkeleton() != objects[0].getSkeleton()) {
lastClip.skeleton = objects[0].getSkeleton();
}
for (int i = 1; i < skinClipSequence.getSize(); i++) {
if (lastClip.getSkeleton().equals(skinClipSequence.getClip(i).getSkeleton()) && lastClip.getSkeleton() != skinClipSequence.getClip(i).getSkeleton())
skinClipSequence.getClip(i).skeleton = lastClip.getSkeleton();
lastClip = skinClipSequence.getClip(i);
}
for (Animated3D object : objects)
object.currentPose.skeleton = objects[0].getSkeleton();
}
int i = 0;
for (int y = 0; y < image.Height; y++)
for (int x = 0; x < image.Width; x++)
texels[i++] = (uint) image.GetPixel(x, y).ToArgb();
private static System.UInt32 ReverseBytes(System.UInt32 value) {
value = (value & 255);//MAKE OPAQUE IT's AN OR IN SoftGLRenderer. WHY?
return (value & 0x000000FFU) << 24 | (value & 0x0000FF00U) << 8 | (value & 0x00FF0000U) >> 8 | (value & 0xFF000000U) >> 24;
}
}