Skip to content

xeokit Features

xeolabs edited this page Dec 19, 2018 · 2 revisions

xeokit is a software development kit from xeolabs for developing Web-based 3D applications for engineering and BIM.

The SDK is based on xeogl and comes with a library of plugins for rapidly building 3D solutions that run in all major browsers on both desktop and mobile platforms.

Contents

Software Development Kit

Feature Description Info
Extensible Includes a library of plugins to accelerate development of solutions for BIM and engineering.
Huge models Uses techniques like geometry batching, instancing and quantization to load and render highly detailed models.
Based on xeogl A whitebox framework that extends the open source xeogl 3D visualization library, while exposing full access to the xeogl API.
WebGL 1 Advanced rendering techniques for huge models that run in the stable releases of most major browsers on both desktop and mobile platforms.
ECMA 6 A clean and extensible codebase written in modern JavaScript.
License GPL V3 - get in touch for commercial licensing options. License

Supported Model Formats

Format Description Info
BIMServer Load large BIM models from the leading open source IFC data server. Tutorial
Docs
glTF A royalty-free format for efficient transmission and loading of 3D models that minimizes size and provides an extensible, common publishing format for 3D content tools. Docs
OBJ A common 3D format useful for simple geometries Docs
3DXML Load CAD models authored in design applications such as SolidWorks Docs
STL A file format used to represent 3D CAD models in stereolithography and other solid freeform fabrication technologies Docs

Tools

Tool Description Info
BCF Exchange BCF viewpoints between BIM software systems, to raise issues, provide answers and make comments about a building model. Tutorial
Docs
Annotations Pin notes onto your 3D models. Docs
Cross sections Create cross-section planes to reveal inner structures. Docs
Camera animation Fly the camera to look at objects, animate the camera long paths, switch between different projections, animate along paths for walk-throughs.
Bookmarks Load and save the entire state of your viewer and its plugins as JSON bookmarks.
Snapshots Capture snapshots of your viewer canvas as JPEG, PNG or GIF.
Picking Select objects and 3D surface positions using mouse or 3D ray-intersections.

Effects

Format Description Info
Skyboxes Use skyboxes to create backgrounds for your models.
Emphasis effects X-ray views, highlighting and wireframing.
Realistic materials Physically-based rendering for realistic previews. Lambert and Blinn/Phong rendering for massive models.
Lights Unlimited dynamic light sources, image-based lighting.

Support

Need one-to-one support? We can help you. We have options to help you based on an hourly rate, case-based, or even partnerships on exploitation.

Contact [email protected] to discuss options.