GithubHelp home page GithubHelp logo

xzgboxer / revit-ifc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from autodesk/revit-ifc

0.0 0.0 0.0 57.87 MB

IFC for Revit and Navisworks (2019+)

C# 99.65% ANTLR 0.05% HTML 0.29% Batchfile 0.01%

revit-ifc's Introduction

IFC for Revit and Navisworks (revit-ifc)

This is the .NET code used by Revit 2019+ and Revit LT 2019+ to support IFC. The open source version can override the version that comes standard with shipped Revit. This contains the source code for Link IFC, IFC export and the IFC export UI. This also works to improve Navisworks import.

To Build

We are in the process of greatly simplifying the build progress. We will add notes shortly once this work is complete.

Releases

Release notes can be found here: link to Wiki Release Notes page

Help

Help for IFC in general can be found here.

An archive of the original SourceForge forums can be found here.

Issues and Labels

To make the triage and reporting process faster and easier (may also mean getting your issues addressed with higher priority)!!! When reporting an issue, please use the Labels to classify the nature of the Issue to the best of your knowledge. In addition to Label, please indicate the exact incremental versions of Revit (e.g. 2022.1) and open source IFC tool (e.g. 22.3.0.0)

Issue Type

  • Problem: a "bug" or some kind of mistake found during the use of the functionality.
  • Enhancement: a request change to improve functionality and/or user interface (UI) and/or experience (UX)
  • Inquiry: a question about functionality and/or UI/UX but not a Problem or an Enhancement

Issue Components

  • UI/UX
  • Export
  • Import
  • Documentation
  • IFC Mapping
  • Coordinate system
  • Geometry
  • Parameters-properties
  • Performance
  • API

More Labels of this type can be added as needed/requested by users and developers, but this should be a relatively simple list to make high-level sorting and identifying quicker and easier.

Issue Version

  • 2019
  • 2020
  • 2021
  • 2022
  • 2023
  • ... (will expand as more versions are released)

In addition to Label, please indicate at beginning of Issue text the exact incremental versions of Revit (e.g. 2022.1) and open source IFC Addin (e.g. 22.3.0.0)

Issue Status (set by Autodesk Developers)

  • Rejected
  • In Progress (a formal bug has been filed internally. No formal commitment on when/how)
  • Cannot Reproduce (unable to reproduce the error on our side)
  • Duplicate (will try to link to similar Issues)
  • Fixed
  • Triage (initial state of labeling and determining priority)

Ideally, each Issue should include a Type, Component, and Version Label from the reporting user. The Autodesk developers will verify and correct those labels if needed, as well as add a Status label. Later, the developer will add the Issue to a Milestone to indicate the version it was addressed/fixed. These Labels and Milestones will make it easier to track Issues and their resolutions from both end user and developer sides. Developers may also add an internal Autodesk Jira number/link to an Issue, but this is for internal reference and tracking only and not accessible to the general public.

License

The Revit IFC open source uses the Lesser General Public License version 2.0 (LGPLv2). It relies on ANTLR 4 which uses the BSD license. It also includes Autodesk.SteelConnections.ASIFC.DLL, which is a proprietary file owned by Autodesk and licensed under the Autodesk Terms of Use. By using this DLL, you agree to the Autodesk Terms of Use (https://www.autodesk.com/company/terms-of-use/en/general-terms) and the Autodesk Privacy Statement (https://www.autodesk.com/company/legal-notices-trademarks/privacy-statement). You may only use this DLL with the Revit IFC open-source project. Autodesk.SteelConnections.ASIFC.DLL is provided as-is.

revit-ifc's People

Contributors

wawansolihin avatar jmirtsch avatar wawansfornax avatar jouellette-autodesk avatar angelvelezsosa avatar t-vasyi avatar eibre avatar vinnividivicci avatar lbianch avatar triroakenshield 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.