Fix draggable viewport
This commit is contained in:
parent
fe0edd7fd2
commit
dfeed5d1a6
1 changed files with 10 additions and 0 deletions
|
|
@ -71,6 +71,10 @@ function initScene() {
|
|||
renderer.setPixelRatio(window.devicePixelRatio)
|
||||
containerRef.value.appendChild(renderer.domElement)
|
||||
|
||||
// Prevent browser drag behavior on canvas
|
||||
renderer.domElement.draggable = false
|
||||
renderer.domElement.addEventListener('dragstart', (e) => e.preventDefault())
|
||||
|
||||
// Setup orbit controls
|
||||
controls = new OrbitControls(activeCamera, renderer.domElement)
|
||||
controls.enableDamping = true
|
||||
|
|
@ -278,5 +282,11 @@ defineExpose({
|
|||
width: 100%;
|
||||
height: 100%;
|
||||
overflow: hidden;
|
||||
user-select: none;
|
||||
-webkit-user-drag: none;
|
||||
}
|
||||
|
||||
.viewport :deep(canvas) {
|
||||
-webkit-user-drag: none;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue