BIMsurfer | The latest version of the BIM Surfer WebGL viewer for IFC | Graphics library

 by   opensourceBIM JavaScript Version: 0.0.72 License: MIT

kandi X-RAY | BIMsurfer Summary

kandi X-RAY | BIMsurfer Summary

BIMsurfer is a JavaScript library typically used in User Interface, Graphics, Three.js, WebGL applications. BIMsurfer has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub, Maven.

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

            kandi-support Support

              BIMsurfer has a low active ecosystem.
              It has 331 star(s) with 119 fork(s). There are 37 watchers for this library.
              It had no major release in the last 12 months.
              There are 46 open issues and 32 have been closed. On average issues are closed in 28 days. There are 4 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of BIMsurfer is 0.0.72

            kandi-Quality Quality

              BIMsurfer has 0 bugs and 0 code smells.

            kandi-Security Security

              BIMsurfer has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              BIMsurfer code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              BIMsurfer is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              BIMsurfer releases are not available. You will need to build from source code and install.
              Deployable package is available in Maven.
              BIMsurfer saves you 305 person hours of effort in developing the same functionality from scratch.
              It has 744 lines of code, 0 functions and 398 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of BIMsurfer
            Get all kandi verified functions for this library.

            BIMsurfer Key Features

            No Key Features are available at this moment for BIMsurfer.

            BIMsurfer Examples and Code Snippets

            No Code Snippets are available at this moment for BIMsurfer.

            Community Discussions

            Trending Discussions on BIMsurfer


            BIM model host and render
            Asked 2019-Sep-18 at 19:36

            I am planning to set up server to parse and host BIM models and access the specific models form the client.

            Expectation: I should be able to host many BIM models (100s), preferably IFC, and there are many clients whos accessing this models from browser.

            I have tested BIM server and Bimsurfer, in my understanding BIMserver is for collaborative development where about 10 users co-working on project; based on the resource spec I doubt its performance on large number of concurrent users; Other options are are Autodesk Forge, xBIM, BIMWebServer, they looked similar and there is less scope for customization. What kind of BIM platform,tools you recommend me for above use case?



            Answered 2019-Jun-27 at 03:42

            Since there were no responses, I'll share my findings so far: Option1 : Use Openshellconvert in combination with Front end rendering like Threejs, Openshell converter mainly helps to get data info from IFC files and translate them to desired rendering formats like collada or obj etc Opetion2 : Go for proprietary solution like forge where you have wide range of supported file formats, Resfull APIs to query BIM properties it has readilty available viewer which can be embedded in your client



            Webpack load legacy code
            Asked 2018-May-05 at 16:53

            I'm a Webpack beginner who is trying to refactor an old JavaScript/jQuery application by decomposing it in several ES6 module usign Webpack and Babel.

            So far i've managed to refactor the core components of the application, but now i'm stucked with a module that requires jQuery (v2.2) and another library ( BIMsurfer @V1) available on the global scope.

            The problem is that the BIMsurfer library isn't designed as a module and uses Grunt to produce a minified file.

            I've seen that i could use the webpack.ProvidePlugin but i'm getting this error:

            TypeError: $.extend is not a function [bimsurfer.js:14]

            I've created a GitHub repo with the minimal code to reproduce the error.

            My goal is to produce a single bundle with my JavaScript library that can be re-used in several application.



            Answered 2018-May-05 at 16:53

            Downloaded your repo and did some test. The webpack config is fine. But there are other problems you need to fix.

            1. the src/libs/jquery.js file is empty.
            2. in the src/libs/bimsurfer/bimsurfer.js file, at line 15015 and 22438, the declaration of WebGLDebugUtils and SceneJS_PubSubProxy are missing the var keyword.

            once you fix these two problem, you should be able to see a clean console in chrome devtool.


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install BIMsurfer

            You can download it from GitHub, Maven.


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone opensourceBIM/BIMsurfer

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Graphics Libraries


            by mrdoob


            by pixijs


            by pixijs


            by tensorflow


            by google

            Try Top Libraries by opensourceBIM


            by opensourceBIMJava


            by opensourceBIMJavaScript


            by opensourceBIMJavaScript


            by opensourceBIMJavaScript


            by opensourceBIMJavaScript