Skip to content

Commit

Permalink
GitHub Pages: Put all worker files in the same directory
Browse files Browse the repository at this point in the history
  • Loading branch information
Kai Salmen committed Jan 7, 2024
1 parent 9b0ba44 commit 7930057
Show file tree
Hide file tree
Showing 7 changed files with 12 additions and 11 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ If you want to get started see take a look at the following examples. They get m

* OBJLoader2 basic: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2_basic.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2BasicExample.ts)]
* OBJLoader2 basic (Offscreen Canvas): [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2_basic_offscreen.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2BasicExampleOffscreen.ts)]
* OBJLoader2Parallel basic: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2parallel_basic.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2ParallelsBasicExample.ts)]
* OBJLoader2Parallel basic: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2parallel_basic.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2ParallelBasicExample.ts)]
* OBJLoader2 usage options: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2_options.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2OptionsExample.ts)]
* OBJLoader2 / OBJLoader parser capability comparison: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2_obj_compare.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2OBJLoaderCompareExample.ts)]
* OBJLoader2 in react with a .jpg texture: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2_react.html)] [[tsx](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/ReactExample.tsx)]
Expand Down
4 changes: 2 additions & 2 deletions packages/examples/obj2parallel_basic.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@
</div>

<script type="module">
import { OBJLoader2ParalleleBasicExample } from './src/examples/OBJLoader2ParallelsBasicExample.ts'
import { OBJLoader2ParallelBasicExample } from './src/examples/OBJLoader2ParallelBasicExample.ts'
import { executeExample } from './src/examples/ExampleCommons.ts';

const exampleApp = new OBJLoader2ParalleleBasicExample(document.getElementById('example'));
const exampleApp = new OBJLoader2ParallelBasicExample(document.getElementById('example'));
executeExample(exampleApp);
</script>
</body>
Expand Down
7 changes: 4 additions & 3 deletions packages/examples/scripts/copyAssetsProduction.mts
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ import shell from 'shelljs';
shell.mkdir('-p', './production/models/obj/main/cerberus');
shell.cp('-f', './models/obj/main/cerberus/*', './production/models/obj/main/cerberus/');

shell.mkdir('-p', './production/worker/generated');
shell.cp('-f', './src/worker/generated/*.js', './production/worker/generated');

shell.mkdir('-p', './production/models/obj/main/female02');
shell.cp('-f', './models/obj/main/female02/*', './production/models/obj/main/female02/');

Expand All @@ -20,3 +17,7 @@ shell.cp('-f', './models/obj/main/verify/*', './production/models/obj/main/verif

shell.mkdir('-p', './production/models/obj/main/walt');
shell.cp('-f', './models/obj/main/walt/*', './production/models/obj/main/walt/');

shell.mkdir('-p', './production/assets/worker');
shell.cp('-f', './src/worker/generated/*.js', './production/assets/worker');
shell.cp('-f', '../objloader2/lib/worker/OBJLoader2Worker*.js', './production/assets/worker');
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export class OBJLoader2BasicExampleOffscreen {

// register the module worker
const dev = import.meta.env?.DEV === true;
const url = new URL(dev ? '../worker/BasicExampleOffscreenWorker.ts' : '../worker/generated/BasicExampleOffscreenWorker-es.js', import.meta.url);
const url = new URL(dev ? '../worker/BasicExampleOffscreenWorker.ts' : './worker/BasicExampleOffscreenWorker-es.js', import.meta.url);
const worker = new Worker(url.href, {
type: 'module'
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Object3D, Vector3 } from 'three';
import { OBJLoader2Parallel } from 'wwobjloader2';
import { createThreeDefaultSetup, ExampleDefinition, renderDefault, reportProgress, ThreeDefaultSetup } from './ExampleCommons.js';

export class OBJLoader2ParalleleBasicExample implements ExampleDefinition {
export class OBJLoader2ParallelBasicExample implements ExampleDefinition {

private setup: ThreeDefaultSetup;

Expand Down
4 changes: 2 additions & 2 deletions packages/examples/verify_obj2parallel_basic.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@
</script>

<script type="module">
import { OBJLoader2ParalleleBasicExample } from './dist/examples/OBJLoader2ParallelsBasicExample.js'
import { OBJLoader2ParallelBasicExample } from './dist/examples/OBJLoader2ParallelBasicExample.js'
import { executeExample } from './dist/examples/ExampleCommons.js';

const exampleApp = new OBJLoader2ParalleleBasicExample(document.getElementById('example'));
const exampleApp = new OBJLoader2ParallelBasicExample(document.getElementById('example'));
executeExample(exampleApp);
</script>
</body>
Expand Down
2 changes: 1 addition & 1 deletion packages/objloader2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ If you want to get started see take a look at the following examples. They get m

* OBJLoader2 basic: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2_basic.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2BasicExample.ts)]
* OBJLoader2 basic (Offscreen Canvas): [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2_basic_offscreen.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2BasicExampleOffscreen.ts)]
* OBJLoader2Parallel basic: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2parallel_basic.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2ParallelsBasicExample.ts)]
* OBJLoader2Parallel basic: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2parallel_basic.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2ParallelBasicExample.ts)]
* OBJLoader2 usage options: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2_options.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2OptionsExample.ts)]
* OBJLoader2 / OBJLoader parser capability comparison: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2_obj_compare.html)] [[ts](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/OBJLoader2OBJLoaderCompareExample.ts)]
* OBJLoader2 in react with a .jpg texture: [[html](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/obj2_react.html)] [[tsx](https://github.com/kaisalmen/WWOBJLoader/blob/main/packages/examples/src/examples/ReactExample.tsx)]
Expand Down

0 comments on commit 7930057

Please sign in to comment.