Kaynağa Gözat

Support model url query param in tweakpane-editor example.

master
Palash Bansal 2 yıl önce
ebeveyn
işleme
b807f477b7
No account linked to committer's email address
1 değiştirilmiş dosya ile 7 ekleme ve 1 silme
  1. 7
    1
      examples/tweakpane-editor/script.ts

+ 7
- 1
examples/tweakpane-editor/script.ts Dosyayı Görüntüle

@@ -15,6 +15,7 @@ import {
FrameFadePlugin,
FullScreenPlugin,
GBufferPlugin,
getUrlQueryParam,
GLTFAnimationPlugin,
HalfFloatType,
HDRiGroundPlugin,
@@ -120,7 +121,7 @@ async function init() {
editor.loadPlugins({
['Viewer']: [ViewerUiConfigPlugin, SceneUiConfigPlugin, DropzonePlugin, FullScreenPlugin, TweakpaneUiPlugin],
['Scene']: [ContactShadowGroundPlugin],
['Interaction']: [HierarchyUiPlugin, TransformControlsPlugin, PickingPlugin, Object3DGeneratorPlugin, GeometryGeneratorPlugin, EditorViewWidgetPlugin, Object3DWidgetsPlugin, DeviceOrientationControlsPlugin, PointerLockControlsPlugin, ThreeFirstPersonControlsPlugin],
['Interaction']: [HierarchyUiPlugin, TransformControlsPlugin, PickingPlugin, Object3DGeneratorPlugin, GeometryGeneratorPlugin, EditorViewWidgetPlugin, Object3DWidgetsPlugin],
['GBuffer']: [GBufferPlugin, DepthBufferPlugin, NormalBufferPlugin],
['Post-processing']: [TonemapPlugin, ProgressivePlugin, FrameFadePlugin, VignettePlugin, ChromaticAberrationPlugin, FilmicGrainPlugin],
['Export']: [CanvasSnapshotPlugin],
@@ -134,6 +135,11 @@ async function init() {

await viewer.setEnvironmentMap('https://threejs.org/examples/textures/equirectangular/venice_sunset_1k.hdr')

const model = getUrlQueryParam('m') || getUrlQueryParam('model')
if (model) {
await viewer.load(model)
}

// const result = await viewer.load<IObject3D>('https://cdn.jsdelivr.net/gh/KhronosGroup/glTF-Blender-Exporter@master/polly/project_polly.gltf', {
// autoCenter: true,
// autoScale: true,

Loading…
İptal
Kaydet