es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Three.js – ¿Qué representa el THREE en THREE.scene?

Soy nuevo en JS e intento hacer algunas animaciones utilizando la biblioteca three.js.

Intento entender la instrucción: const scene = new THREE.Scene();

No entiendo por qué tenemos que poner THREE (en THREE.Scene), ¿no podríamos simplemente escribir const scene = new Scene();?

¿De dónde viene “THREE” en la biblioteca misma?

Aquí está mi archivo HTML:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script src="./three.js"></script>
    <script src="./script.js"></script> 
</body>
</html>

Mi archivo JS solo contiene console.log(THREE) que me devuelve un objeto (en el registro de la consola).

¿Podría alguien explicarme mejor de dónde viene THREE?

Gracias por su ayuda.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Three.js es una biblioteca de JavaScript utilizada para crear gráficos interactivos en 3D en la web, y a menudo se abrevia como “THREE”. Al importar la biblioteca, escribimos “THREE” antes del objeto que queremos instanciar, como “Scene”, “Camera”, “Renderer”, etc., para indicar que estos objetos existen dentro de la biblioteca three.js.

    Por ejemplo, “Scene” es una clase definida en la biblioteca three.js y al usar “THREE.Scene” especificamos que estamos creando una nueva instancia de la clase Scene proporcionada por three.js.

    Si omitimos “THREE.” y usamos solo “Scene” en lugar de “THREE.Scene”, JavaScript buscará una clase Scene definida localmente dentro de nuestro código y si no encuentra ninguna, lanzará un error.

    Por lo tanto, para utilizar los objetos y características de la biblioteca three.js, debemos incluir la biblioteca en nuestro proyecto y especificar el nombre de la biblioteca (en este caso, “THREE”) antes de los objetos que queremos usar.

    En cuanto a de dónde viene “THREE”, es solo una convención de nomenclatura utilizada por los creadores de three.js. Ellos eligieron llamar a su biblioteca “THREE” y nos referimos a ella de esa manera al usarla en nuestro código.

Comments are closed.