XbimEssentials | NET library to work with data in the IFC format | Graphics library

 by   xBimTeam C# Version: 5.1.274 License: Non-SPDX

kandi X-RAY | XbimEssentials Summary

kandi X-RAY | XbimEssentials Summary

XbimEssentials is a C# library typically used in User Interface, Graphics, WebGL applications. XbimEssentials has no bugs, it has no vulnerabilities and it has low support. However XbimEssentials has a Non-SPDX License. You can download it from GitHub.

A .NET library to work with data in the IFC format. This is the core component of the Xbim Toolkit
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              XbimEssentials has a low active ecosystem.
              It has 398 star(s) with 157 fork(s). There are 49 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 78 open issues and 321 have been closed. On average issues are closed in 85 days. There are 3 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of XbimEssentials is 5.1.274

            kandi-Quality Quality

              XbimEssentials has 0 bugs and 0 code smells.

            kandi-Security Security

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

            kandi-License License

              XbimEssentials has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              XbimEssentials releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.
              XbimEssentials saves you 101377 person hours of effort in developing the same functionality from scratch.
              It has 109312 lines of code, 0 functions and 3884 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 XbimEssentials
            Get all kandi verified functions for this library.

            XbimEssentials Key Features

            No Key Features are available at this moment for XbimEssentials.

            XbimEssentials Examples and Code Snippets

            No Code Snippets are available at this moment for XbimEssentials.

            Community Discussions

            QUESTION

            How do I create and manipulate a Table property for an IFC object using Xbim?
            Asked 2020-Aug-03 at 17:19

            I am working off of the basic example for amending data (https://github.com/xBimTeam/XbimEssentials). The only thing I'm changing is within the code below, where I want to add an IfcPropertyTableValue instead of an IfcPropertySingleValue.

            This code runs, but in XbimXplorer under the object's properties, nothing's there - it's blank.

            To make sure, the example code, as well as other property types do work and do show up in Xplorer under properties.

            ...

            ANSWER

            Answered 2020-Aug-03 at 17:19

            I don't think xbim Xplorer displays IfcPropertyTableValues. Probably because very few BIM tools currently output TableValues so I guess it never got implemented (and you'd need to establish how to display the table in the Xplorer view - do you nest a table in a property grid?).

            If you look at the Xplorer code you'll see it only supports SingleValues, ComplexValues and EnumeratedValues. You might be able to use Complex Values as a collection of multiple IfcPropertySingleValues as a workaround.

            In your 2nd code sample to output the values, you're filtering out any IfcPropertyTableValues with the .OfType() clause so you'll never see the output. Take a look at the IFC specs for SimpleProperties: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_1/FINAL/HTML/link/ifcsimpleproperty.htm

            On the last question you're initializing the array with the wrong syntax. Try something like this:

            Source https://stackoverflow.com/questions/63230788

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

            Vulnerabilities

            No vulnerabilities reported

            Install XbimEssentials

            You will need Visual Studio 2015 or newer to compile the Solution. Visual Studio 2017 is recommended. Prior versions of Visual Studio should work, but we'd recomments 2017 where possible The free VS 2017 Community Edition should work fine. All projects target .NET Framework 4.7, with some projects also targeting .netstandard2.0, which should permit limited trials of XBIM with .NET Core / Mono etc.

            Support

            We have some guidance, examples and a FAQ on our docs site. We're always looking for help with areas like documentation - please see our Docs Repo if you think you can help with a PR. For bugs, and improvements, please use the GitHub Issues of the relevant repository. If you have a question, or need some help, you may find the Stackoverflow xbim tag a good place to start.
            Find more information at:

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

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link