Git Product home page Git Product logo

crossbim's Introduction

CrossBIM is a software that converts from image to DXF file or converts from DXF to IFC files.
This project has been accomplished by:

As a graduation project of ITI-Intake41-Civil Engineering Informatics Track.

Features

  • Converting raster image to DXF format
  • Converting DXF format to IFC format

Assumptions and Dependencies

  • Images are with white background and lines are in black.
  • Image has to be easy to recognize its details by looking.
  • Images to be uploaded should be plans and only the plan not included any tables or frames.
  • Cad files to be converted to BIM model are drawn in specific layers.
  • Cad files to be converted to BIM model is structural drawings.
  • BIM models couldn’t be done unless setting layers for each construction category in dwg files.
  • Each plan must be in a separate file.

Libraries Used for CrossBIM Project

  • NetDXF

    • Description
      NetDxf is a .net library programmed in C# to read and write AutoCAD DXF files. It supports AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013, and AutoCad2018 DXF database versions, in both text and binary format.
    • GitHub Link
  • Xbim

    • Description
      The xBIM project offers you the codebase to develop your Building Information Modelling (BIM) solution for commercial, research and open environments.
      it allows .NET developers to read, create and view Building Information (BIM) Models in the IFC format.
    • GitHub Link
  • EmguCV

    • Description
      It is a cross platform .Net wrapper to the OpenCV image processing library. Allowing OpenCV functions to be called from .NET compatible languages.
      The wrapper can be compiled by Visual Studio and Unity, it can run on Windows, Linux, Mac OS, iOS and Android.
    • GitHub Link

Technologies

  • HTML5
  • Css3
  • JavaScript
  • ASP .Net Core 3.1 Razor Pages

crossbim's People

Contributors

amostafah avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.