Si desea desarrollar aplicaciones 3D para Internet de las cosas, ¿es más fácil usar thingjs o threejs?
Se recomienda utilizar thingjs para el desarrollo. Podemos comparar threejs y thingjs y comprender primero webGL.
WebGL puede procesar imágenes en 3D, lo que suena muy feliz, pero WebGL es de nivel demasiado bajo y resuelve el problema de cómo dibujar imágenes en el lienzo, cómo dibujar puntos, líneas y superficies. colorear, cómo texturizar, cómo lidiar con la luz, cómo convertir y dibujar después de rotar la perspectiva, etc. Son demasiadas cosas para que un desarrollador aprenda aplicaciones 3D. La aparición de la biblioteca Threejs resuelve los detalles de representación subyacentes y las estructuras de datos complejas y, finalmente, abstrae los detalles subyacentes complejos, lo que facilita a todos el desarrollo de aplicaciones 3D. Cuando hablo con muchos desarrolladores, threejs es su primer contacto con la biblioteca 3D WebGL y pueden comenzar a hacer algunos experimentos fácilmente. Sin embargo, el umbral para desarrollar aplicaciones que utilizan Threejs sigue siendo muy alto, pero con solo las funciones de cargar un modelo, atenuar y seleccionar un cuadro emergente de modelo, se pueden producir cientos de líneas de código Threejs. También hay muchos conceptos 3D complejos que comprender. Aquí es donde se necesita ThingJS.
ThingJS es una abstracción de nivel superior, por lo que no tienes que preocuparte por conceptos complejos como renderizado, malla y luz. Resume modelos concretos encapsula varias API para eventos de interacción del modelo, como hacer clic, hacer clic con el botón izquierdo, deslizar el mouse, etc. ThingJS encapsula operaciones en el modelo, como mover, acercar y colorear enganchando bordes o incluso abriendo puertas. ThingJS también encapsula la relación jerárquica del modelo. Por ejemplo, el objeto se coloca en una habitación determinada, la habitación está en un piso determinado y el piso pertenece a un edificio determinado. El edificio está en el parque.
Para más información, consulta el enlace web