30 lines of Python code to realize 3D data visualization, which is very amazing
Review 2D mapping
Use the Seibel curve to make a 2d graph. This figure is realized through the Seibel curve with Path based on Matplotlib. Friends who are interested in the Seibel curve can have an in-depth understanding. In Matplotlib, figure is the canvas, axes is the drawing area, and fig.add_subplot(),plt. The subplot () method can create ...
Posted by josh_mcqueen on Sat, 05 Mar 2022 04:44:18 +0100
Based on three JS 3D resume production
3D resume
Github Project Demo
Three.js, Vue+Element UI, ES6
preface
Recently made a 3D resume. Let's record the production process.
Sketch constructionDownload modelMaking mapsWrite codeWrite it at the back
Construction sketch
My idea is to build a three-dimensional study, which includes two walls and a desk, similar to the follow ...
Posted by new_to_php2004 on Fri, 04 Mar 2022 22:11:08 +0100
Detailed usage of away3d 4x bone controller
Finally understand away3d's SkeletonAnimator. Here, write down the specific steps of using SkeletonAnimator; 1: Skeleton animation: use 3dmax to make a short animation; And export to files through format plug-ins / scripts; The md5 export script of max is used here; After the animation is finished, select the menu bar - MAXscript - > Run scr ...
Posted by mandred on Fri, 04 Mar 2022 21:08:27 +0100
Learnopungl notes - II. Lighting: "color", "basic lighting" and "material"
2, Lighting: color, base lighting, and material
2.1 color
Colors that can be digitized are composed of three components: red, green and blue, which are usually abbreviated as RGB. Just use these three values to combine any color. For example, to obtain a coral color, we can define such a color vector: glm::vec3 coral(1.0f, 0.5f, 0.31f);
We ...
Posted by efron on Sun, 27 Feb 2022 08:27:31 +0100
Use three in Vue JS create a 3D conference room drag and rotate
Chapter III
Although the basic models have been created now, the main purpose of our 3D conference room is to place the items in the conference room and set the layout by ourselves. Therefore, we need to be able to drag the position and rotate the angle of the model in the conference room to achieve this highly free effect.
drag
DragCont ...
Posted by BizLab on Mon, 14 Feb 2022 10:21:40 +0100
[SSL.1213] polygon area (computational geometry)
Polygon area
Description
Jerry, a middle school student, is intoxicated with mathematical research. His problems may be too simple for experts, but as a 15-year-old amateur, he does very well. He is so keen on thinking about mathematical problems that he easily learns to try mathematical methods to solve problems. One day, He saw a piece of p ...
Posted by suthen_cowgirl on Wed, 19 Jan 2022 15:12:05 +0100
unity 3D RPG tutorial
11:Player Attack realizes attack animation
Now when you click the enemy, the mouse will change, but when you click the character, there is no change. The reason is that the enemy blocks the ray of the mouse, and the ray can't find the enemy's ground, so the character can't run in front of the enemy. Next, we implement this effect in the code, ...
Posted by Gamic on Wed, 12 Jan 2022 19:01:23 +0100
Basic learning of Mars3D development: 3D scene Map
The 3D Earth objects we see after DIV rendering are collectively referred to as 3D scenes, which correspond to mars3d.Map class , this is the beginning of everything, the starting point of all relevant controls. Master the Mars3D The map class has basically mastered Mars3D.
# 1. 3D scene initialization
When using mars3d, you can configur ...
Posted by RedMaster on Sun, 02 Jan 2022 20:40:23 +0100
Fundamentals of Python software design section 9 - Open3D model processing
catalogue
1, Open3D introduction
2, Open3D installation
3, Open3D operation
(1) Geometry - point cloud
1. Visual point cloud
2. KD nearest neighbor search
3. Radius domain search
4. Hybrid search
5. Normal vector estimation / vertex normal estimation
(2) Geometry - Surface Reconstruction
1. Generating with unstructured point cloud da ...
Posted by Evilace on Sun, 02 Jan 2022 02:11:00 +0100
Open3d GUI series tutorials add controls and callback events
Widget and callback function
Following the above, we created a window to display the 3D model. There is no interaction except dragging in the window.
o3d.gui provides many convenient and easy-to-use widgets, which can build menu bars, buttons, text boxes, file pickers, etc. to complete complex functions and interactions.
This time, we cr ...
Posted by rgpayne on Thu, 30 Dec 2021 09:10:37 +0100