You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+41-29Lines changed: 41 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,24 +2,35 @@
2
2
3
3
Interactive 3D particle system with technology icons using WebGL and Three.js.
4
4
5
-
This project is an interactive 3D visualization of technology icons (e.g., JavaScript, Python, React, Docker, etc.) implemented with WebGL and Three.js. Particles representing different technologies move dynamically in a 3D space, connecting with each other based on customizable parameters.
5
+
This project is an interactive 3D visualization of technology icons (e.g., JavaScript, Python, React, Docker, etc.)
6
+
implemented with WebGL and Three.js. Particles representing different technologies move dynamically in a 3D space,
7
+
connecting with each other based on customizable parameters.
If you want to use a custom icon set, you need to specify the path to the icon folder in `initWebGLTechParticles`. Also in the icon folder you need to create a file `iconList.json` and specify which icons to load.
17
+
To apply your custom settings, you need to specify the path to `settings.json` as the second parameter
|`showLines`|`true`| Show/hide meshes between particles (icons) |
50
-
|`minDistance`|`150`| Minimum distance to create meshes connecting particles |
51
-
|`maxConnections`|`20`| Maximum number of connections |
52
-
|`particleVelocity`|`0.1`| Velocity of particles |
53
-
|`colorEnabled []`|`[true, true, true]`| The sphere can have 3 colors for the meshes connecting the particles, this setting allows you to turn on/off certain colors |
54
-
|`availableColors []`|`['#b02727', '#454545','#15154c']`| Available colors for meshes |
55
-
|`enableCameraControls`|`true`| Enable/disable the ability to rotate and resize the sphere |
|`showLines`|`true`| Show/hide meshes between particles (icons) |
62
+
|`minDistance`|`150`| Minimum distance to create meshes connecting particles |
63
+
|`maxConnections`|`20`| Maximum number of connections |
64
+
|`particleVelocity`|`0.1`| Velocity of particles |
65
+
|`colorEnabled []`|`[true, true, true]`| The sphere can have 3 colors for the meshes connecting the particles, this setting allows you to turn on/off certain colors |
66
+
|`availableColors []`|`['#b02727', '#454545','#15154c']`| Available colors for meshes |
67
+
|`enableCameraControls`|`true`| Enable/disable the ability to rotate and resize the sphere |
0 commit comments