Giter Club home page Giter Club logo

Comments (3)

bimgeek avatar bimgeek commented on August 17, 2024

@ks-cph i was able to reproduce this. I will check in with @jozseflkiss and get back to you.

from speckle-sharp.

ks-cph avatar ks-cph commented on August 17, 2024

Hi @bimgeek,
sounds good. thanks for the update.

from speckle-sharp.

jozseflkiss avatar jozseflkiss commented on August 17, 2024

Hi @ks-cph,

Thanks for the report!
In Archicad, Component Schedules are created based on Building Materials used in construction elements. For example, a composite wall will have components based on the skins/layers of the Composite attribute, a profiled beam will have components based on the Building Materials attached to the polygon parts of the Profile.
This functionality is also available for GDL-based elements (Object, Door, Windows, etc.): you need to define the Building Material in the GDL script and all geometries from subsequent GDL script will belong to that component. E.g. you can model the window frame and glass in two separate components.
However, for most of the library elements in the Archicad Library shipped with Archicad this is not developed. They do not define building materials at all, so the whole library element will belong to one component. This is why we export only one component to Speckle. (I realized that in the Archicad Component Schedule you cannot list the one and only component for windows, possibly because there is no real material behind. So it might be a bug in the Speckle Connector, we should just skip the component in these cases, to be similar to Archicad's Component Schedule).
Regarding the displayValue, you are right you can see some material information, but this is based on the Surface attribute and not on Building Materials.
If you have any questions, please let us know!

Regards,
József

from speckle-sharp.

Related Issues (20)

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.