
Quote from Kriscall on January 30, 2026, 3:07 pm🎮 ThreeJS Plugin for VisualNEO Win
Bringing Real-Time 3D Graphics to Your Applications!
Hey Guys! I'am Super excited about this one this I would to introduce the ThreeJS Plugin - a powerful new plugin that brings full 3D graphics capabilities to VisualNEO Win directly. Create interactive 3D scenes, basic games, simulations, and visualizations directly in your applications without any external software embedded commands! I spent allot of time porting this over to VisualNeoWin I wanted to convert the java and web stuff over to windows command and VisualneoActions for Easy integration so I can network other data and functions for my Robotic Sims. Just lay a rectangle object and call the ThreeJS actions over. This MONSTER Plugin has 107 Actions PORTED over into VisualneoWin actions. This plugin graphical huge must have foe VisualneoWin as it allows allot of modern WEB renders straight into your WinApps.
✨ What Can You Create?
- 3D Games - Build arcade games, puzzles, and interactive experiences
- Product Visualizers - Display 3D models that users can rotate and explore
- Simulations - Physics-based simulations with realistic gravity and collisions
- Data Visualization - 3D charts, graphs, and interactive displays
- Educational Content - Solar systems, molecular structures, architectural models
- Robot & Mechanical Simulations - Articulated arms with pivot points and kinematics
- Animated Scenes - Particles, explosions, floating objects, and more
🚀 Key Features
📦 3D Object Creation
Create a variety of 3D shapes with a single command:
- Boxes/Cubes - Walls, buildings, platforms
- Spheres - Balls, planets, characters
- Cylinders - Pillars, cans, wheels
- Cones - Rockets, trees, arrows
- Torus - Rings, donuts, wheels
- Planes - Floors, walls, screens
🎨 Materials & Appearance
- Full color control (hex colors)
- Transparency/opacity support
- Texture mapping from images
- Texture tiling and repeat
🔄 Transformations
- Position objects anywhere in 3D space
- Rotate on any axis
- Scale to any size
- Pivot points for realistic joint rotation (perfect for robot arms!)
🎬 Animations
- Continuous rotation
- Move to position over time
- Orbit around points
- Bounce and float effects
- Camera animations and auto-orbit
⚡ Physics Engine (Cannon.js)
- Realistic gravity
- Object collisions
- Apply forces and impulses
- Set velocities
- Friction and bounciness controls
- Perfect for games and simulations!
📷 Camera Control
- Position camera anywhere
- Look-at targeting
- Mouse orbit and zoom controls
- Smooth camera movements
- Click detection on 3D objects
🎯 Game Development Features
- Keyboard input detection
- Collision detection (box and sphere)
- Object grouping for batch collision checks
- Clone/duplicate objects
- Object existence checking
🔗 Object Hierarchy
- Parent-child relationships
- Attach objects together (weapons to characters, etc.)
- Detach and reattach dynamically
🎆 Special Effects
- Particle systems
- Explosion effects
- 3D text labels
- Lines between points
- Sprites (2D images in 3D space)
📁 3D Model Loading
- Load GLTF/GLB models
- Load OBJ models with materials
- Play model animations
- Scale models to fit your scene
🎮 Included Demos
The plugin comes with several demo projects to get you started:
💻 Simple Example
Creating a 3D scene is easy! Here's a spinning cube in just a few lines:
ThreeJSCreate "Rectangle1" ""
ThreeJSBackground "Rectangle1" "000033"
ThreeJSCreateBox "Rectangle1" "myCube" "2" "2" "2" "ff0000"
ThreeJSSetPosition "Rectangle1" "myCube" "0" "0" "0"
ThreeJSRotate "Rectangle1" "myCube" "0.5" "1" "0.3"
ThreeJSMouseControl "Rectangle1" "True"
That's it! You now have a spinning red cube that users can orbit around with their mouse.
🔧 Technical Details
- Rendering Engine: Three.js (WebGL-based)
- Physics Engine: Cannon.js
- Supported Formats: GLTF, GLB, OBJ
- Performance: Hardware-accelerated via WebGL
- Compatibility: Works in any VisualNEO Win Rectangle object
🎮 ThreeJS Plugin for VisualNEO Win
Bringing Real-Time 3D Graphics to Your Applications!
Hey Guys! I'am Super excited about this one this I would to introduce the ThreeJS Plugin - a powerful new plugin that brings full 3D graphics capabilities to VisualNEO Win directly. Create interactive 3D scenes, basic games, simulations, and visualizations directly in your applications without any external software embedded commands! I spent allot of time porting this over to VisualNeoWin I wanted to convert the java and web stuff over to windows command and VisualneoActions for Easy integration so I can network other data and functions for my Robotic Sims. Just lay a rectangle object and call the ThreeJS actions over. This MONSTER Plugin has 107 Actions PORTED over into VisualneoWin actions. This plugin graphical huge must have foe VisualneoWin as it allows allot of modern WEB renders straight into your WinApps.
✨ What Can You Create?
🚀 Key Features
📦 3D Object Creation
Create a variety of 3D shapes with a single command:
🎨 Materials & Appearance
🔄 Transformations
🎬 Animations
⚡ Physics Engine (Cannon.js)
📷 Camera Control
🎯 Game Development Features
🔗 Object Hierarchy
🎆 Special Effects
📁 3D Model Loading
🎮 Included Demos
The plugin comes with several demo projects to get you started:
💻 Simple Example
Creating a 3D scene is easy! Here's a spinning cube in just a few lines:
ThreeJSCreate "Rectangle1" ""
ThreeJSBackground "Rectangle1" "000033"
ThreeJSCreateBox "Rectangle1" "myCube" "2" "2" "2" "ff0000"
ThreeJSSetPosition "Rectangle1" "myCube" "0" "0" "0"
ThreeJSRotate "Rectangle1" "myCube" "0.5" "1" "0.3"
ThreeJSMouseControl "Rectangle1" "True"
That's it! You now have a spinning red cube that users can orbit around with their mouse.
🔧 Technical Details


Quote from Darbdenral on January 31, 2026, 9:09 am@kriscall that's some cool additions!
thanks so much for your hard work!
@kriscall that's some cool additions!
thanks so much for your hard work!

Quote from Kriscall on January 31, 2026, 2:57 pm"Necessity is the mother of invention"
That's the story here and with all my plugins generally. There is always a workaround but sometimes that's not good enough for me lol .. so I have to think out of the box.. I wanted to share data from my Visualneowin applications that I love and find easy to make applications, so I want to introduce new and other technologies like Three.js in this case a web based Java library thats awesome to create cool 3D renders easily to VisualNeoWin. We all know you can write to a file and read or I can get from clipboard or many other work arounds, in this case my issue was to communicate through Edge plugin sucked the workaround was slow and impractical. .. . so made this and ported most of the features of Threejs to actions and now it feels , well it is more integrated... allowing other actions to mix with it and communicate directly with Three.js... so fixed , see much better now lol ... enjoy guys😉 make some amazing things share your creations.
"Necessity is the mother of invention"
That's the story here and with all my plugins generally. There is always a workaround but sometimes that's not good enough for me lol .. so I have to think out of the box.. I wanted to share data from my Visualneowin applications that I love and find easy to make applications, so I want to introduce new and other technologies like Three.js in this case a web based Java library thats awesome to create cool 3D renders easily to VisualNeoWin. We all know you can write to a file and read or I can get from clipboard or many other work arounds, in this case my issue was to communicate through Edge plugin sucked the workaround was slow and impractical. .. . so made this and ported most of the features of Threejs to actions and now it feels , well it is more integrated... allowing other actions to mix with it and communicate directly with Three.js... so fixed , see much better now lol ... enjoy guys😉 make some amazing things share your creations.