• Stars
    star
    193
  • Rank 200,221 (Top 4 %)
  • Language
    TypeScript
  • License
    Other
  • Created over 9 years ago
  • Updated 7 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Web components for xBIM Toolkit

Xbim WebUI

Web components for xBIM Toolkit. Documentation on GitHub Pages.

image

Xbim toolkit

The xBIM Tookit (eXtensible Building Information Modelling) is an open-source, software development BIM toolkit that supports the BuildingSmart Data Model (aka the Industry Foundation Classes IFC).

xBIM allows developers to read, create and view Building Information (BIM) Models in the IFC format. There is full support for geometric, topological operations and visualisation. In addition xBIM supports bi-directional translation between IFC and COBie formats.

XbimWebUI is a Typescript/Javascript library which can be used for web presentation of BIM models. It uses WebGL and is independent of any third party WebGL framework. We did use SceneJS and other frameworks in past but this is independent of any of them. The viewer takes WexBIM data format as its input. This is our custom binary data format which can be produced using core xBIM Libraries. Detailed documentation is available here.

Getting Started

To install the viewer into your project as an npm package, just run

npm install @xbim/viewer

If you want to contribute or just play with the code, get the code and run

npm run start

Please note: all the samples in this solution are examples of how to use the Xbim library, and not intended to be used in a production environment without further development.

Licence

The XBIM library is made available under the CDDL Open Source licence. See the licences folder for a full text.

All licences should support the commercial usage of the XBIM system within a 'Larger Work', as long as you honour the licence agreements.

Support & Help

Please use GitHub issues to ask any questions.

Getting Involved

If you'd like to get involved and contribute to this project, please contact Martin Cerny or the Project Coordinator(Steve Lockley).

More Repositories

1

XbimEssentials

A .NET library to work with data in the IFC format. This is the core component of the Xbim Toolkit
C#
439
star
2

XbimGeometry

XbimGeometry contains the CLR interop libraries and the c++ engine used to compute the 3D geometry of models.
C++
254
star
3

XbimWindowsUI

The home of XbimXplorer and WPF components for your desktop BIM applications.
C#
250
star
4

XbimGltf

Export IFC geometry to gltf and related data to json
C#
78
star
5

XbimExchange

XbimExchange contains several COBie schemas and serialisation functions as well as the Model Validation library adopted by theNBS digital toolkit.
C#
46
star
6

XbimSamples

Code examples. Most of these examples are described and explained on our website.
C#
33
star
7

XbimBCF

Xbim Library (standalone) for Serializing/Deserializing https://github.com/BuildingSMART/BCF files
C#
31
star
8

XbimUtilities

Contains utitily applications: XbimConvert, XbimExtract, XbimMetrics and XbimRegression.
C#
19
star
9

FlexDemo

A quick start application demonstrating how to get up and running with the xbim Flex Cloud platform
TypeScript
15
star
10

XbimCobieExpress

XbimCOBieExpress is a library to manage COBie data in a similar way that Xbim.Essentials does for IFC data
C#
12
star
11

XbimAnalysis

C#
11
star
12

XbimDocs

Documentation of the xBIM software toolkit API
HTML
10
star
13

XbimMvdXML

This repository contains IO, functions and XplorerUI for the BuildingSMART mvdXML format. It supports validation of models.
C#
9
star
14

XbimPropertySets

.NET library providing access to standard Property sets and related bSDD Data Dictionary metadata
C#
8
star
15

xbimteam.github.io

xBIM Web Pages - published at https://xbimteam.github.io/ (and accessible at https://docs.xbim.net)
C#
7
star
16

XbimAzure

This is an example application of xBIM toolkit for cloud deployment. It is not intended for enterprise use without further development. It is tied to Microsoft Azure technologies and it won't work out of the box as it doesn't contain connection information and it expects certain resources to exist (like queues, blob storage tables and others).
JavaScript
7
star
17

XbimScripting

This repository contains scripting engine built on top of xBIM toolkit which implements new language based on IFC data model.
C#
5
star
18

Xbim.IDS.Validator

Library to validate IFC and COBie models using IDS1.0 and xbim Toolkit
C#
5
star
19

Xbim.IO.Step21

C#
1
star