Skip to content

Commit 9243eff

Browse files
committed
Sync code
1 parent dde194e commit 9243eff

File tree

3 files changed

+3
-25
lines changed

3 files changed

+3
-25
lines changed

chapter-14/src/main/java/org/lwjglb/engine/graph/SceneRender.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package org.lwjglb.engine.graph;
22

33
import org.joml.*;
4-
import org.lwjglb.engine.Window;
54
import org.lwjglb.engine.scene.*;
65
import org.lwjglb.engine.scene.lights.*;
76

@@ -129,6 +128,7 @@ public void render(Scene scene) {
129128
glBindVertexArray(0);
130129

131130
shaderProgram.unbind();
131+
glDisable(GL_BLEND);
132132
}
133133

134134
private void updateLights(Scene scene) {

chapter-20/src/main/java/org/lwjglb/engine/graph/Model.java

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -45,29 +45,7 @@ public boolean isAnimated() {
4545
return animationList != null && !animationList.isEmpty();
4646
}
4747

48-
public static class AnimatedFrame {
49-
private Matrix4f[] bonesMatrices;
50-
private int offset;
51-
52-
public AnimatedFrame(Matrix4f[] bonesMatrices) {
53-
this.bonesMatrices = bonesMatrices;
54-
}
55-
56-
public void clearData() {
57-
bonesMatrices = null;
58-
}
59-
60-
public Matrix4f[] getBonesMatrices() {
61-
return bonesMatrices;
62-
}
63-
64-
public int getOffset() {
65-
return offset;
66-
}
67-
68-
public void setOffset(int offset) {
69-
this.offset = offset;
70-
}
48+
public record AnimatedFrame(Matrix4f[] boneMatrices) {
7149
}
7250

7351
public record Animation(String name, double duration, List<AnimatedFrame> frames) {

chapter-20/src/main/java/org/lwjglb/engine/scene/ModelLoader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ private static void buildFrameMatrices(AIAnimation aiAnimation, List<Bone> boneL
3737
for (Bone bone : affectedBones) {
3838
Matrix4f boneTransform = new Matrix4f(globalInverseTransform).mul(nodeGlobalTransform).
3939
mul(bone.offsetMatrix());
40-
animatedFrame.getBonesMatrices()[bone.boneId()] = boneTransform;
40+
animatedFrame.boneMatrices()[bone.boneId()] = boneTransform;
4141
}
4242

4343
for (Node childNode : node.getChildren()) {

0 commit comments

Comments
 (0)