1.14.10 • Published 12 months ago

copper3d_visualisation v1.14.10

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
12 months ago

copper3d_visualisation

NPM Package Read the Docs Copper3d Examples NRRD_Segmentation_Tool example

A 3d visualisation package base on threejs provides multiple scenes and Nrrd image load funtion.

Documentation:

https://copper3d-visualisation.readthedocs.io/en/latest/

Previous versions

see: https://www.npmjs.com/package/gltfloader-plugin-test

Example

Pick model with Gltfloader

Copper3d_examples

Useage

  • Load demo
import * as Copper from "copper3d_visualisation";
import { getCurrentInstance, onMounted } from "vue";
let refs = null;
let appRenderer;
onMounted(() => {
  let { $refs } = (getCurrentInstance() as any).proxy;
  refs = $refs;
  const bg: HTMLDivElement = refs.classfy;
  appRenderer = new Copper.copperRenderer(bg);
  const scene = appRenderer.getCurrentScene();
  scene.createDemoMesh();
  appRenderer.animate();
});
  • Add options (curently only control gui)
appRenderer = new Copper.copperRenderer(bg, { guiOpen: true });
  • Load multiple scenes with gltf-loader
import * as Copper from "copper3d_visualisation";
import { getCurrentInstance, onMounted } from "vue";

let refs = null;
let appRenderer;
onMounted(() => {
  let { $refs } = (getCurrentInstance() as any).proxy;
  refs = $refs;
  const bg: HTMLDivElement = refs.classfy;
  appRenderer = new Copper.copperRenderer(bg);
  appRenderer.animate();
  loadModel("/Healthy.glb", "health");
});

function loadModel(url, name) {
  let scene1 = appRenderer.getSceneByName(name);
  if (scene1 == undefined) {
    const scene1 = appRenderer.createScene(name);
    appRenderer.setCurrentScene(scene1);
    scene1.loadViewUrl("/noInfarct_view.json");
    scene1.loadGltf(url);
  } else {
    appRenderer.setCurrentScene(scene1);
  }
}

Viewdata Structure

 CameraViewPoint {
  nearPlane: number = 0.1;
  farPlane: number = 2000.0;
  eyePosition: Array<number> = [0.0, 0.0, 0.0];
  targetPosition: Array<number> = [0.0, 0.0, 0.0];
  upVector: Array<number> = [0.0, 1.0, 0.0];
}

Acknowledgements

Special thanks to Duke University dataset provides these awsome MRI data!!!

1.14.5

1 year ago

1.14.4

1 year ago

1.14.9

1 year ago

1.14.8

1 year ago

1.14.7

1 year ago

1.14.6

1 year ago

1.14.10

12 months ago

1.14.1

1 year ago

1.14.0

1 year ago

1.14.3

1 year ago

1.14.2

1 year ago

1.13.31

1 year ago

1.13.30

1 year ago

1.13.33

1 year ago

1.13.32

1 year ago

1.13.28

1 year ago

1.13.27

1 year ago

1.13.29

1 year ago

1.13.26

1 year ago

1.13.22

1 year ago

1.13.21

1 year ago

1.13.24

1 year ago

1.13.23

1 year ago

1.13.25

1 year ago

1.13.20

1 year ago

1.13.17

1 year ago

1.13.16

1 year ago

1.13.19

1 year ago

1.13.18

1 year ago

1.13.15

1 year ago

1.13.14

1 year ago

1.13.6

1 year ago

1.13.9

1 year ago

1.13.11

1 year ago

1.13.8

1 year ago

1.13.10

1 year ago

1.13.7

1 year ago

1.13.13

1 year ago

1.13.12

1 year ago

1.12.21

1 year ago

1.12.20

1 year ago

1.12.27

1 year ago

1.12.26

1 year ago

1.12.23

1 year ago

1.12.22

1 year ago

1.12.25

1 year ago

1.12.24

1 year ago

1.12.18

1 year ago

1.12.17

1 year ago

1.12.19

1 year ago

1.13.2

1 year ago

1.13.1

1 year ago

1.13.0

1 year ago

1.13.5

1 year ago

1.13.4

1 year ago

1.13.3

1 year ago

1.12.2

2 years ago

1.12.1

2 years ago

1.12.0

2 years ago

1.12.7

2 years ago

1.12.6

2 years ago

1.12.5

2 years ago

1.12.4

2 years ago

1.12.9

1 year ago

1.12.8

1 year ago

1.11.16

2 years ago

1.11.17

2 years ago

1.11.15

2 years ago

1.11.18

2 years ago

1.11.19

2 years ago

1.12.10

1 year ago

1.12.16

1 year ago

1.12.15

1 year ago

1.12.12

1 year ago

1.12.11

1 year ago

1.12.14

1 year ago

1.12.13

1 year ago

1.11.30

2 years ago

1.11.31

2 years ago

1.11.34

2 years ago

1.11.32

2 years ago

1.11.33

2 years ago

1.11.20

2 years ago

1.11.27

2 years ago

1.11.28

2 years ago

1.11.25

2 years ago

1.11.26

2 years ago

1.11.23

2 years ago

1.11.24

2 years ago

1.11.21

2 years ago

1.11.22

2 years ago

1.11.29

2 years ago

1.11.4

2 years ago

1.10.5

2 years ago

1.11.3

2 years ago

1.10.4

2 years ago

1.11.2

2 years ago

1.10.3

2 years ago

1.11.1

2 years ago

1.10.2

2 years ago

1.11.8

2 years ago

1.11.7

2 years ago

1.11.6

2 years ago

1.11.5

2 years ago

1.11.9

2 years ago

1.11.14

2 years ago

1.11.12

2 years ago

1.11.13

2 years ago

1.11.10

2 years ago

1.11.11

2 years ago

1.11.0

2 years ago

1.10.1

2 years ago

1.10.0

2 years ago

1.9.2

2 years ago

1.9.1

2 years ago

1.9.0

2 years ago

1.8.26

2 years ago

1.8.25

2 years ago

1.8.24

2 years ago

1.8.23

2 years ago

1.8.22

2 years ago

1.8.21

2 years ago

1.8.20

2 years ago

1.8.19

2 years ago

1.8.18

2 years ago

1.8.17

2 years ago