Sliders allow manipulation similar to the click and drag built in UI.
Adjusts the aspect ratio of the z axis to the xy axes. This process requires the triangle data to be re-constructed.
Enables cursor prompt tracking of the mouse across the 3D surface. This setting may reset itself based on various UI behaviors.
Provides more responsive cursor tracking.
Runs the same C++ engine as the desktop control, compiled to WebAssembly, with the surface on WebGPU.
Gigasoft plots this data faster than any other known 3D chart.
ProEssentialsJS -- the ProEssentials charting engine compiled to WebAssembly, with a .NET-shaped JavaScript API. Copyright 1994-2026 Gigasoft, Inc. All rights reserved.
A commercial product, and free for commercial use -- including redistribution -- by organizations under USD 250,000 annual gross revenue. No watermark, no feature gates, no expiry and no reduced feature set. No license key, no activation, no domain locking and no phone home: nothing here contacts Gigasoft at build time or at run time, and it collects no usage data.
Full terms: gigasoft.com/license. Summary that travels with this demo: PEJS-LICENSE.md.
This demo is on GitHub: proessentials-js-gigaprime3d. Clone it and run
npm start.
If you are using ProEssentialsJS in your study or work, please mention us on social media. It helps more than you would think.
loading the ProEssentials module...
GigaPrime3D draws a lit 3D surface on the GPU, and a surface needs a landscape screen to be worth looking at.
Rotate the device to start.