ThreeJs

UI Extension

Three.js is the most popular JavaScript library for creating 3D content on the web using WebGL. Supports scenes, cameras, lights, materials, animations, and model loading.

Status
Planned
Supported Version
TBD
Licensing
Open Source
Priority
Rank #90
KEY FEATURES
3D scenes
WebGL rendering
Materials and textures
Animations
Model loading (GLTF)
Post-processing
Physics integration
Usage Example

Here's how you'll use ThreeJs with Oorian once the extension is available:

Java
// Create and configure ThreeJs component
ThreeJs component = new ThreeJs();
component.setWidth("100%");
component.setHeight("400px");

// Configure component options
component.setEnabled(true);

// Register for events using Oorian's event model
component.registerForEvent(this, ThreeJsEvent.class);

// Add to your page
container.addElement(component);

Note: This is a preview of the expected API. The actual implementation may vary slightly when released.