Skip to content

Commit

Permalink
Removed camera controls
Browse files Browse the repository at this point in the history
  • Loading branch information
cmhhelgeson committed Jan 30, 2024
1 parent 89a746f commit a37a095
Showing 1 changed file with 16 additions and 29 deletions.
45 changes: 16 additions & 29 deletions src/sample/skinnedMesh/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -111,18 +111,18 @@ const init: SampleInit = async ({ canvas, pageState, gui }) => {

gui.add(settings, 'object', ['Whale', 'Skinned Grid']).onChange(() => {
if (settings.object === 'Skinned Grid') {
cameraXController.setValue(-10);
cameraYController.setValue(0);
objectScaleController.setValue(1.27);
settings.cameraX = -10;
settings.cameraY = 0;
settings.objectScale = 1.27;
} else {
if (settings.skinMode === 'OFF') {
cameraXController.setValue(0);
cameraYController.setValue(0);
cameraZController.setValue(-11);
settings.cameraX = 0;
settings.cameraY = 0;
settings.cameraZ = -11;
} else {
cameraXController.setValue(0);
cameraYController.setValue(-5.1);
cameraZController.setValue(-14.6);
settings.cameraX = 0;
settings.cameraY = -5.1;
settings.cameraZ = -14.6;
}
}
});
Expand All @@ -138,13 +138,13 @@ const init: SampleInit = async ({ canvas, pageState, gui }) => {
gui.add(settings, 'skinMode', ['ON', 'OFF']).onChange(() => {
if (settings.object === 'Whale') {
if (settings.skinMode === 'OFF') {
cameraXController.setValue(0);
cameraYController.setValue(0);
cameraZController.setValue(-11);
settings.cameraX = 0;
settings.cameraY = 0;
settings.cameraZ = -11;
} else {
cameraXController.setValue(0);
cameraYController.setValue(-5.1);
cameraZController.setValue(-14.6);
settings.cameraX = 0;
settings.cameraY = -5.1;
settings.cameraZ = -14.6;
}
}
device.queue.writeBuffer(
Expand All @@ -153,19 +153,6 @@ const init: SampleInit = async ({ canvas, pageState, gui }) => {
new Uint32Array([SkinMode[settings.skinMode]])
);
});
const cameraFolder = gui.addFolder('Camera Settings');
const cameraXController = cameraFolder
.add(settings, 'cameraX', -10, 10)
.step(0.1);
const cameraYController = cameraFolder
.add(settings, 'cameraY', -10, 10)
.step(0.1);
const cameraZController = cameraFolder
.add(settings, 'cameraZ', -100, 0)
.step(0.1);
const objectScaleController = cameraFolder
.add(settings, 'objectScale', 0.01, 10)
.step(0.01);
const animFolder = gui.addFolder('Animation Settings');
animFolder.add(settings, 'angle', 0.1, 1.0).step(0.1);
animFolder.add(settings, 'speed', 10, 100).step(10);
Expand Down Expand Up @@ -419,7 +406,7 @@ const init: SampleInit = async ({ canvas, pageState, gui }) => {
origMatrices.set(joint, whaleScene.nodes[joint].source.getMatrix());
}
const origMatrix = origMatrices.get(joint);
const m = mat4.rotateX(origMatrix, angle);
const m = mat4.rotateZ(origMatrix, angle);
whaleScene.nodes[joint].source.position = mat4.getTranslation(m);
whaleScene.nodes[joint].source.scale = mat4.getScaling(m);
whaleScene.nodes[joint].source.rotation = getRotation(m);
Expand Down

0 comments on commit a37a095

Please sign in to comment.