threepipe
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

script.ts 672B

1234567891011121314151617181920212223
  1. import {_testFinish, IObject3D, ThreeViewer, TweakpaneUiPlugin} from 'threepipe'
  2. async function init() {
  3. const viewer = new ThreeViewer({
  4. canvas: document.getElementById('mcanvas') as HTMLCanvasElement,
  5. msaa: true,
  6. })
  7. const ui = viewer.addPluginSync(new TweakpaneUiPlugin(true))
  8. ui.appendChild(viewer.scene.uiConfig)
  9. await viewer.setEnvironmentMap('https://threejs.org/examples/textures/equirectangular/venice_sunset_1k.hdr')
  10. await viewer.load<IObject3D>('https://threejs.org/examples/models/gltf/DamagedHelmet/glTF/DamagedHelmet.gltf', {
  11. autoCenter: true,
  12. autoScale: true,
  13. })
  14. }
  15. init().then(_testFinish)