Note though that it is more expensive to compute but allows to define the scene with parenting.
Instead of the local position via `el.getAttribute("position")` consider the more general
```javascript
let worldPosition=new THREE.Vector3();
worldPosition.copy(el.object3D.position);
el.object3D.parent.updateMatrixWorld();
el.object3D.parent.localToWorld(worldPosition)
```
Note though that it is more expensive to compute but allows to define the scene with parenting.
Instead of the local position via
el.getAttribute("position")
consider the more generalNote though that it is more expensive to compute but allows to define the scene with parenting.