CAVELib™ is
a powerful application programmer interface (API) that provides
the cornerstone for creating robust interactive three-dimensional
(i3D) environments.
CAVELib
is the most widely used Application Programmer's Interface (API)
for developing applications for immersive displays. The philosophy
of the CAVELib is to let the developer concentrate on their application
and let the CAVELib handle the difficulties of VR. The CAVELib's
API is simple but powerful, only a fraction of the API's capabilities
are required to create an immersive application, yet it has an
extensive API to meet even the most advanced developer's needs.
The CAVELib API provides the building blocks to handle the intricacies of
creating robust applications for Virtual Environments. Some of the items the
CAVELib abstracts away for a developer are, window and viewport creation, viewer-centered
perspective calculations, displaying to multiple graphics channels, multi-processing
and multi-threading, cluster synchronization and data sharing, and stereoscopic
viewing.
The CAVELib dramatically extends a developer's abilities to create solutions
with scalable, immersive 3D representations without having to contend with operating
system, display system, and device-level programming details. Furthermore, the
CAVELib's networking capabilities allows collaboration, interaction and data
sharing with users across the hall or around the world.
|
|
|
|
|