Powerful Java SDK

Add 3D Viewing to Your Java App, Fast and Easy.

JxVis is the dedicated Java SDK designed to seamlessly wrap the powerful webvisAPI, enabling you to add robust, enterprise-grade 3D viewing to your Java applications.

JxVis works with Swing and Eclipse SWT and runs on Windows x86/x64. JxVis is compatible with Java 8 and newer.

Basic APIs

Enable your users with 3D viewing, interaction and automation - in their context, where they need, whenever they need it.

ViewerAPI

The viewer is a 3D canvas that is used to effortlessly visualize large 3D data and can be manipulated using the ViewerAPI. Offer real-time navigation and interaction out-of-the-box for a smooth user experience.

ContextAPI

The context is an all-in-one environment that is used to maintain the state of your 3D space and your viewers. The ContextAPI provides robust, centralized management over the context.

InstanceGraphAPI

The InstanceGraph resembles a scene-graph-like, tree structure of all the nodes in the 3DSpace. Using the InstanceGraphAPI, you can control and manipulate all nodes, their state and so on.

AnnotationAPI

The AnnotationAPI is used to create, edit, and retrieve in-space html annotations. Annotations enable interactive note-taking for collaborative design and streamlined documentation.

QueryAPI

The QueryAPI is used for searching or filtering through the InstanceGraph nodes or metadata via condition-based queries. It enables you to build powerful workflows for data inspection and contextualization.

SelectionAPI

The SelectionAPI provides basic functionalities to manipulate the current selection of nodes. It allows adding, removing, and checking the selection status of nodes, as well as replacing the current selection.

SessionStorageAPI

The Session describes the whole state of the 3D Space, which can be shared, stored and restored. Snapshots are a subset of a 3D Space and describe a momentary state, which can include other concepts of the 3D Space like Clipplanes and Measurements. The SessionStorageAPI is used to control webvis' management of Sessions and Snapshots.

...and more

Advanced & Expert APIs

Enable your users to augment, analyze and contextualize their data. Provide immersive collaboration and decision making across domains and teams.

ClipplaneAPI

The ClipPlaneAPI used to create, update and manage clipplanes within the 3DSpace. Clipplanes are valuable tools for partial model viewing, enabling interactive cutaways, real-time measurements on newly exposed surfaces, and an overall more comfortable and precise inspection workflow.