THREEjs and CesiumJS is NOW Interactive!

Ru3esium is now a proud publisher of an Open-Source
project called Ru3esium.

I now have THREEjs and CesiumJS talking to each other. This
is a working example!


Ru3esium is an interactive 4D Transactional Reporting System
based upon location, time and data.

Utilize CesiumJS (similar to Google Earth) to show location
and handle time on a globe.

Utilize THREEjs to summarize and display details of your
data over the entire time period.

Location: We are dealing with every legal address worldwide;
so your data is sorted by: Countries, States and zip codes.

When you click an item in THREEjs; the system will make
changes to CesiumJS and vice-versa;

Click a CesiumJS item; the THREEjs screen will change.

Basic Instructions:


Bottom right of globe is the “Full Screen” button. This
system is best viewed in this mode!

Click on the ? for instruction on mouse controls

Transactions will appear on the globe (blue balloon) based
upon the date and time.

Clicking on a label will zoom to that chart.

Clicking on a transaction (blue balloon) will zoom to that
chart and highlight the transaction details.

Clicking on the little camera in the top left corner of the
transaction details box; will zoom to the address.

The Chart Area:

Clicking on a chart will zoom the globe.

Clicking on a transaction (small box) will zoom the globe
and display the transaction details.


Left click + drag = rotate

Right click + drag = left, right, up, down

Scroll wheel = zoom in/out

You can find the source and instructions on GitHub:

Here is a live demo……

This project will drastically improve the quality of “Data
Presentation” by bringing together the best of both 3D worlds used in today’s

There are 1,000’s of things you can do with this; I can do
only a few dozen. So I invite the world to take this software and do anything
you want with; specially if it makes someone succeed!