[3d] add tooltip (#2524)

Co-authored-by: github-actions <github-actions@github.com>
This commit is contained in:
Terry Jia
2025-02-11 22:28:24 -05:00
committed by GitHub
parent 4f6891a5ad
commit 29cd693335
11 changed files with 77 additions and 12 deletions

View File

@@ -117,8 +117,6 @@ app.registerExtension({
const load3d = useLoad3dService().getLoad3d(node)
load3d.setNode(node)
const modelWidget = node.widgets.find(
(w: IWidget) => w.name === 'model_file'
)
@@ -275,8 +273,6 @@ app.registerExtension({
const load3d = useLoad3dService().getLoad3d(node) as Load3dAnimation
load3d.setNode(node)
const modelWidget = node.widgets.find(
(w: IWidget) => w.name === 'model_file'
)
@@ -398,8 +394,6 @@ app.registerExtension({
const load3d = useLoad3dService().getLoad3d(node)
load3d.setNode(node)
const modelWidget = node.widgets.find(
(w: IWidget) => w.name === 'model_file'
)
@@ -509,8 +503,6 @@ app.registerExtension({
const load3d = useLoad3dService().getLoad3d(node)
load3d.setNode(node)
const modelWidget = node.widgets.find(
(w: IWidget) => w.name === 'model_file'
)

View File

@@ -1,4 +1,5 @@
import { LGraphNode } from '@comfyorg/litegraph'
import Tooltip from 'primevue/tooltip'
import * as THREE from 'three'
import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls'
import { ViewHelper } from 'three/examples/jsm/helpers/ViewHelper'
@@ -180,6 +181,7 @@ class Load3d {
onUpdateFOV: (fov: number) => this.setFOV(fov)
})
this.controlsApp.directive('tooltip', Tooltip)
this.controlsApp.mount(controlsMount)
}

View File

@@ -1,4 +1,5 @@
import PrimeVue from 'primevue/config'
import Tooltip from 'primevue/tooltip'
import * as THREE from 'three'
import { createApp } from 'vue'
@@ -52,6 +53,7 @@ class Load3dAnimation extends Load3d {
})
this.controlsApp.use(PrimeVue)
this.controlsApp.directive('tooltip', Tooltip)
this.controlsApp.mount(controlsMount)
}