xeokit favicon

xeokit
Open-source WebGL toolkit for BIM and AEC visualization

What is xeokit?

xeokit provides a comprehensive JavaScript graphics programming toolkit specifically designed for BIM and AEC applications. It enables developers to create web-based visualization tools that can load and render complex, federated engineering models at full precision. The toolkit includes a hardware-accelerated renderer optimized for viewing highly-detailed real-world models, supporting double-precision geometry for accurate rendering without loss of precision.

The platform offers a complete 3D toolkit with dynamic scenes, animations, physically-based materials, interactive section planes, annotations, and various measurement tools. Developers can load multiple model formats into the same scene, including IFC, glTF, OBJ, STL, 3DXML, LAZ/LAS, CityJSON, and XKT. The XKT format serves as xeokit's highly optimized native geometry format, enabling fast loading of hundreds of thousands of objects in seconds.

Features

  • Fast Loading: Ultra-compact native XKT geometry format loads hundreds of thousands of objects in seconds
  • Double-Precision Rendering: Accurately view building model geometry in global coordinates without rounding errors
  • Multiple Format Support: Load IFC, glTF, OBJ, STL, 3DXML, LAS, LAZ, CityJSON, and XKT formats
  • Complete 3D Toolkit: Dynamic scenes, animations, physically-based materials, interactive section planes, and annotations
  • Plugin Library: Navigation tools, measurement tools, collaboration features, and various loaders for accelerated development

Use Cases

  • Building interactive BIM web applications for architectural visualization
  • Creating AEC project collaboration platforms with 3D model viewing
  • Developing GIS applications that require accurate building model rendering
  • Building web-based point cloud visualization tools for surveying data
  • Creating custom 3D model viewers for engineering and construction projects

FAQs

  • What file formats does xeokit support for model loading?
    xeokit supports loading IFC (2x3 & 4.3), CityJSON, glTF, OBJ, 3DXML, LAS, LAZ and XKT formats, with XKT being its highly-optimized native geometry format.
  • Can xeokit edit and save IFC files?
    No, xeokit is designed as a front-end visualization tool and does not support editing or saving IFC files. It focuses on efficient interaction with large models by converting them to compact formats for browser viewing.
  • What makes xeokit different from standard Web graphics libraries?
    xeokit is purpose-built for BIM/AEC visualization with fast loading of ultra-compact native formats, fast rendering of hundreds of thousands of objects, double-precision rendering for global coordinates, and a BIM-friendly programming API with specialized plugins.
  • How does xeokit handle large model visualization?
    xeokit uses a hardware-accelerated renderer specifically designed for complex engineering models, supports double-precision geometry to maintain accuracy, and employs its XKT format for highly compressed model data that loads quickly over the web.

Related Queries

Helpful for people in the following professions

Blogs:

  • Best AI Tools For Startups

    Best AI Tools For Startups

    we've compiled a straightforward list of user-friendly AI tools designed to give startups a boost. Discover practical solutions to streamline everyday tasks, enhance productivity, and gain valuable insights without the need for a tech expert. Learn where and how these tools can be applied in your startup journey, from automating repetitive tasks to unlocking powerful data analysis. Join us as we explore the features that make these AI tools accessible and beneficial for startups in various industries. Elevate your business with technology that works for you!

  • Chat with PDF AI Tools

    Chat with PDF AI Tools

    Easily interact with your PDF documents using our advanced AI-powered tool. Whether you're reading lengthy reports, research papers, contracts, or eBooks, our platform lets you chat directly with your PDF files, ask questions, extract insights, and get summaries in real-time.

  • Best AI tools for trip planning

    Best AI tools for trip planning

    These tools analyze user preferences, budget constraints, and destination details to provide personalized itineraries, suggest optimal routes, recommend accommodations, and even offer real-time updates on weather and local events.

Didn't find tool you were looking for?

Be as detailed as possible for better results