Coder Social home page Coder Social logo

gqysmart / xbimessentials Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xbimteam/xbimessentials

0.0 2.0 0.0 31.52 MB

This solution compiles the main schema DLLs; it produces the nuget packages for Xbim.Essentials and Xbim.Cobie

Home Page: https://xbimteam.github.io/

License: Other

PowerShell 0.01% C# 99.81% NSIS 0.03% Smalltalk 0.01% Batchfile 0.01% Lex 0.04% Yacc 0.03% TeX 0.08%

xbimessentials's Introduction

XbimEssentials

XbimEssentials is part of Xbim, the eXtensible Building Information Modelling Toolkit

Build Status

Master: Build Status

Develop branch: Build Status

The XbimTeam is committed to posting code that always compiles, if you see a build failure here the error is generally due to omitted increases in the Nuget version number.

What is it?

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

Getting Started

Using the library

If you with to use Xbim.Essential in your code you just have to add the package to your Solution in Visual Studio using Nuget's Package Manager Console and issuing the following command:

PM> Install-Package Xbim.Essentials

Compilation

You will need Visual Studio 2013 or newer to compile the Solution. All solutions target .NET 4.0. The 4.0 Client profile may be supported for some projects. The roadmap expects to move to 4.5 versions of the .NET framework soon.

Examples

XbimEssentials is a software library to be used for the creation of complex applications, other repositories under the XbimTeam page include a number of example applications to demonstrate its capabilities.

If you wish to move your first steps these are the first resources to lookup:

Licence

The XBIM library is made available under the CDDL Open Source licence.

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

Third Party Licences

The core XBIM library makes use of the following 3rd party software packages, under their associated licences:

Additionally the Samples also make use of the following libraries

All licences are included in full under the Licences\3rd Party solution folder.

Support & Help

Please use the community features of GitHub to ask any questions and raise issues.

Acknowledgements

While we do not qualify anymore for open source licenses of JetBrains, we would like to acknowledge the good work and thank JetBrains for supporting the XbimToolkit project with free open source Resharper licenses in the past.

ReSharper Logo

Getting Involved

If you'd like to get involved and contribute to this project, please read the CONTRIBUTING page or contact the Project Coordinators @CBenghi and @martin1cerny.

xbimessentials's People

Contributors

martin1cerny avatar cbenghi avatar stevelockley avatar lloydpickering avatar kozintsev avatar laurenceskoropinski avatar gcoulby avatar artoymyp avatar fomayette avatar haacked avatar

Watchers

James Cloos avatar  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.