# BoundingBoxGizmo missing onDragEndObservable?

**URL:** <https://forum.babylonjs.com/t/boundingboxgizmo-missing-ondragendobservable/12294>\
**Category:** Questions\
**Created:** [July 7, 2020, 2:27pm UTC](https://forum.babylonjs.com/t/boundingboxgizmo-missing-ondragendobservable/12294 "2020-07-07T14:27:06Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Symlis](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/symlis/32/7350_2.png) [@Symlis](https://forum.babylonjs.com/u/Symlis)\
**Post date:** [July 7, 2020, 2:27pm UTC](https://forum.babylonjs.com/t/boundingboxgizmo-missing-ondragendobservable/12294/1 "2020-07-07T14:27:06Z")

</div>

Hello everyone,  
shouldn’t BoundingBoxGizmo have something like onDragEndObservable? I need to update the position of dragged mesh which is inside of gizmo… Or is there any decent workaround for this?

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [July 7, 2020, 6:02pm UTC](https://forum.babylonjs.com/t/boundingboxgizmo-missing-ondragendobservable/12294/2 "2020-07-07T18:02:52Z")

</div>

Pinging @Cedric

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [July 7, 2020, 6:15pm UTC](https://forum.babylonjs.com/t/boundingboxgizmo-missing-ondragendobservable/12294/3 "2020-07-07T18:15:01Z")

</div>

Hi @Symlis

You have `onScaleBoxDragEndObservable` and `onRotationSphereDragEndObservable` for the rotation part. Let me know if you need help setting it up 🙂

---

<div class="post-metadata">

**Author:** ![Symlis](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/symlis/32/7350_2.png) [@Symlis](https://forum.babylonjs.com/u/Symlis)\
**Post date:** [July 8, 2020, 6:57am UTC](https://forum.babylonjs.com/t/boundingboxgizmo-missing-ondragendobservable/12294/4 "2020-07-08T06:57:29Z")

</div>

Hi guys, thank you for you answers!  
@Cedric I have implemented `onScaleBoxDragEndObservable` and `onRotationSphereDragEndObservable` in my project but it’s not enough. I need to have infromation about the absolute position of the box when it’s stop being moved. Gizmo can be moved by

1. clicking on gizmo and move the mouse,
2. scaling,
3. rotation.

I’m still missing the “1” method 😃

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [July 8, 2020, 10:30am UTC](https://forum.babylonjs.com/t/boundingboxgizmo-missing-ondragendobservable/12294/5 "2020-07-08T10:30:34Z")

</div>

I’m not sure to understand. Did you also add a PositionGizmo ?  
Can you share a PG?

---

<div class="post-metadata">

**Author:** ![Symlis](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/symlis/32/7350_2.png) [@Symlis](https://forum.babylonjs.com/u/Symlis)\
**Post date:** [July 8, 2020, 10:48am UTC](https://forum.babylonjs.com/t/boundingboxgizmo-missing-ondragendobservable/12294/6 "2020-07-08T10:48:58Z")

</div>

Yes, I used position gizmo too, it works well on it. I just need `onDragEndObservable` on [BoundingBoxGizmo](https://doc.babylonjs.com/api/classes/babylon.boundingboxgizmo)

here’s the playground:  
[https://www.babylonjs-playground.com/#U8EJ66#1](https://www.babylonjs-playground.com/#U8EJ66#1)  
I’m talking about 50-53 lines

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [July 8, 2020, 11:10am UTC](https://forum.babylonjs.com/t/boundingboxgizmo-missing-ondragendobservable/12294/7 "2020-07-08T11:10:57Z")

</div>

You have to use the positionGizmo for adding the behavior, not the boundingbox one.  
see [https://www.babylonjs-playground.com/#U8EJ66#2](https://www.babylonjs-playground.com/#U8EJ66#2)

---

<div class="post-metadata">

**Author:** ![Symlis](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/symlis/32/7350_2.png) [@Symlis](https://forum.babylonjs.com/u/Symlis)\
**Post date:** [July 8, 2020, 11:13am UTC](https://forum.babylonjs.com/t/boundingboxgizmo-missing-ondragendobservable/12294/8 "2020-07-08T11:13:42Z")

</div>

omg, why I didn’t did that on sixDofDragBehavior? Thank you!
