Blog

· 5 min read

xeokit Performance and Memory Trade-offs

It is a challenge to display hundreds of thousand of elements in the web browser. It can end up with hitting one of the bottlenecks, depending on the BIM model itself or the device which runs our viewer. xeokit SDK has several settings which can help you choose different strategies to try to overcome these limitations.

· 15 min read

Creating custom tree views part 1

  • Michał Dybizbański

In the context of xeokit-sdk, metadata provides information about models beyond their geometrical shapes. It includes data like names, identifiers, hierarchical graphs, properties etc. One of the most common uses of metadata with xeokit-sdk has been the TreeViewPlugin. The plugin renders metadata in a form of DOM…

· 4 min read

Xeokit Loaders & Converters

To visualize the external 3D model inside the Xeokit, we have to convert it into Xeokit Scene Model. There are various different conversion methods, some of them are fully open-source, some of them are proprietary. Some of them are super simple to use, while others are a bit more complex. In this article I'd like to…

· 8 min read

Building 3D Model Viewers with xeokit-webcomponents

Integrating 3D models into web applications can be a complex task, often requiring extensive knowledge of WebGL , 3D rendering pipelines, and model loading formats. However, with the advent of Web Components, this process has become significantly simpler. @xeokit/xeokit-webcomponents leverages this power, providing a…

· 10 min read

Hatching sliced objects using xeokit SDK

In this blog, you’ll be learning how to add hatching to sliced models using our powerful BIM xeokit SDK. Whether you’re creating architectural visualisations or complex engineering models, adding hatching to sliced sections can greatly enhance the clarity and visual appeal of your viewer. We will walk you through the…

xeokit

Subscribe to our newsletter

New features, real-world builds and the occasional deep dive. No spam.

Loading the form…

Write to contact@creoox.com.