• Stars
    star
    378
  • Rank 113,272 (Top 3 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 6 years ago
  • Updated 3 months ago

Reviews

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

Repository Details

The latest version of the BIM Surfer WebGL viewer for IFC

BIMSurfer v3 beta

The all new BIM Surfer. Completly rebuild from scratch. This version only works with WebGL 2.0 It introduces 3D tiles and is focussed on high performance.

There is no official release yet, but feel free to contribute, test and evaluate this version.

Introduction

BIMSurfer is a WebGL-based IFC model viewer for BIMServer.

Versions

Over time there have been various versions of BIMsurfer. You are now looking at the v3 version of BIMSurfer.

BIMSufer Model loader Technologies used
v1 BIMServer XeoEngine
v2 IfcOpenShell/glTF, BIMServer ThreeJS, xeogl, SVG
v3 BIMServer Custom webgl2

Visit BIMSurfer2 here https://github.com/AECgeeks/BIMsurfer2/

Selecting which version of BIMSurfer to use

Usage of v1 is not recommended in new projects, because of the dependency on outdated libraries and lack of a stable API. Choose v3 for highest performance, but note that is webgl2 only, which is not universally supported (54% at the time of writing source). v2 can be used solely on static files generated by IfcOpenShell and is entirely built around open standards such as glTF. v3 has an interesting set of additional features such as partial support for 3D Tiles, measurements and up to 6 section planes.

More Repositories

1

BIMserver

The open source BIMserver platform
Java
1,549
star
2

BIMsurfer-before2019

This is the repository of the v1 and v2 version of BIM Surfer. It is not maintained anymore. Find the most recent version on https://github.com/opensourceBIM/BIMsurfer
JavaScript
433
star
3

bimvie.ws

Javascript client for Building Information Modelling, using open standards like IFC, BCF and BIMSie. Using Bootstrap, BIM Surfer, etc..
JavaScript
171
star
4

WebGL-threeJS

WebGL viewer for BIMserver.org; based on ThreeJS
JavaScript
77
star
5

voxelization_toolkit

Voxelization Toolkit for (IFC) Building Models
C++
69
star
6

BIMserver-JavaScript-API

BIMserver JavaScript API
JavaScript
55
star
7

IfcOpenShell-BIMserver-plugin

IfcOpenShell BIMserver plugin
Java
52
star
8

BCF-Forum

Server and forum to communicate on BIM issues. BCF 2.0 compatible.
JavaScript
36
star
9

bimql

Building Information Model Query Language (BimQL)
Java
36
star
10

python-mvdxml

A mvdXML checker and w3c SPARQL converter, as an IfcOpenShell submodule or stand-alone.
Python
33
star
11

IfcValidator

Checking IFC models on the quality of the data. Implemented parts of the Dutch "Rijksgebouwendienst BIM norm" as an example.
Java
27
star
12

CesiumLoader

A basic boundingbox loader to load models from BIMserver in CesiumJS
JavaScript
22
star
13

BuildingSMARTLibrary

Java
18
star
14

GltfSerializers

BIMserver that converts a model to binary glTF
Java
17
star
15

COBie-plugins

COBie import/export plugins for the open source BIMserver.org platform
Java
17
star
16

IfcPlugins

BIMserver plugins that provide IFC serialization/deserialization
Java
17
star
17

IFC-files

Post your IFC data under the Creative Commons Attribution-NoDerivatives license
17
star
18

IfcEngine

BIMserver plugin which provider a Render Engine by embedding the RDF Ifc Engine
Java
16
star
19

bimvie.ws-viewer

New viewer for BIMVie.ws, in separate project for review before integration
JavaScript
15
star
20

mvdXMLChecker

Use mvdXML to validate IFC models
Java
15
star
21

BIMbots-FreeCAD

A FreeCAD plugin to communicate with BIMbots services
Python
13
star
22

floorplan-generator

Plug-in for BIMserver to create a 2D HTML floorplan generator.
HTML
13
star
23

BIMBot-RevitPlugin

C#
11
star
24

TestFiles

This project contains test (IFC) files
11
star
25

AECHackathon

Information for people that join a AEC Hackathon
9
star
26

CityGML

BIMserver plugin for CityGML output of models
Java
8
star
27

BIM-Bot-services

List of known BIMSie compliant services
7
star
28

publications-presentations

Publications and presentations related to the open source BIM work
6
star
29

Java3D

Java3D viewer
Java
5
star
30

IfcAnalytics

BIMserver plugin that generates a JSON based summary of the IFC model
Java
4
star
31

OpenIFD

open source concepts server to extend IFC objects with extra attributes
4
star
32

Charting

BIMserver plugin that can create all sorts of charts of your model
Java
4
star
33

voxel_server

Server component for voxelization toolkit
Python
4
star
34

BIMserver-Repository

Public repository for BIMserver services, plugins, extended data schema's and more
4
star
35

BinarySerializers

BIMserver plugins that provide binary serializations of model data
Java
4
star
36

ClashDetectionService

A BIMserver plugin that does basic clash detection
Java
4
star
37

Tools

Java
3
star
38

BOM-extractor

Bill Of Material extractor (implemented as a satellite server)
Java
3
star
39

Console

Webbased tool for interactive BIMserver API access
HTML
3
star
40

BcfReporter

Reports BCF from modelchecking feature in BIMserver
Java
3
star
41

Mergers

BIMserver plugin that provide basic merging
Java
2
star
42

Collada

BIMserver plugin that outputs BIM models as Collada
Java
2
star
43

Authoring-Tool-Plugins-Revit

C#
2
star
44

modelchecking-snippets

Snippets of modelchecking code (mvdXML, java, whatever)
2
star
45

JavaModelChecker

BIMserver plugin that can do model checking based on (runtime configurable) Java code
Java
2
star
46

DemoPlugins

BIMserver plugins for demo purposes
Java
2
star
47

phpClientLib

php client library for BIMserver.org and BIMSie
PHP
2
star
48

IfcAnalyses

Java
1
star
49

NL-MPG-calc

Code compliance checking for Chapter 5 of the Dutch building decree
Java
1
star
50

openbimstandards

just for the wiki / issues
1
star
51

StatsbyggValidator

Validator for Statsbygg rules
Java
1
star
52

FixedFileService

Service that always return a preconfigured file
Java
1
star
53

Bcf

Java
1
star
54

wordpress-bimserver

PHP
1
star
55

IfcObjectTagger

Ifd tagging pluging for BIMserver.org
1
star
56

BimServerJavaClientDemo

Java
1
star
57

BIMBot-SketchupPlugin

Ruby
1
star
58

JavaQueryEngine

BIMserver plugin that can do (old-style) querying based on runtime configurable Java code
Java
1
star