ModelElement
ModelElement representa un modelo 3D en la escena.
Ejemplo:
    const modelElement = new ModelElement();
    modelElement.src = 'models/character.glb';
    modelElement.billboard = true;
    modelElement.networkable = true;
    modelElement.walkable = false;
    scene.add(modelElement);
src: string
La URL de origen o ruta del archivo del recurso del modelo 3D. Generalmente soporta formatos como .glb.
Ejemplo:
    modelElement.src = 'models/box.glb';
billboard: boolean
Cuando es true, el modelo siempre mirará hacia la cámara, comúnmente usado para elementos de interfaz o sprites.
Ejemplo:
    modelElement.billboard = true;
networkable: boolean
Indica si el estado y comportamiento del modelo deben sincronizarse a través de la red.
Ejemplo:
    modelElement.networkable = true;
walkable: boolean
Especifica si el modelo debe considerarse transitable en la escena, afectando los sistemas de navegación y colisión.
Ejemplo:
    modelElement.walkable = false;
animationMixer: THREE.AnimationMixer
Proporciona acceso al THREE.AnimationMixer asociado con el modelo, permitiendo controlar animaciones como reproducir, pausar y mezclar.
Ejemplo:
    await startAnimationSession(modelElement);
    modelElement.animationMixer.clipAction(modelElement.animations[1]).play();