Current location - Loan Platform Complete Network - Big data management - Webgl big data crash
Webgl big data crash
It is recommended to use thingjs for development We can compare threejs with thingjs, and get to know webGL first.

WebGl can handle 3D images, which sounds very happy, but WebGL is really too low-level. WebGL solves the problems of how to draw on canvas, how to draw points, lines and surfaces, how to paint, how to map, how to deal with light, how to transform drawing after the angle of view is rotated and so on. For a developer who makes 3D applications, there are too many things to learn. The appearance of Threejs library solves the underlying rendering details and complex data structures, and finally abstracts the complex underlying details, making it easier for everyone to develop 3d applications. Communicating with many developers is their first contact with WebGL 3D library, so they can easily start doing some experiments. However, the threshold for using Threejs to develop applications is still very high, but with the functions of loading models, dimming and selecting model boxes, hundreds of lines of code can be generated in Threejs. At the same time, there are many complicated 3D concepts to understand. At this time, ThingJS is needed

ThingJS is a higher level abstraction, which does not need complex concepts such as care, rendering, grid and light. It is an abstract and concrete model. ThingJS encapsulates the API of various model interaction events, such as clicking, left-clicking and mouse sliding. ThingJS encapsulates the operations of the model, such as moving, zooming in and out, coloring, hooking, and even opening the door. ThingJS also encapsulates the hierarchical relationship of the model, such as the object is placed in a room, the room is on a floor, and the floor is in a building. This building is in the park.

For more information, you can look at the network links.