Editing multiple representation items at one time.

edited September 2024 in General

@Moult in the roadmap of modifying the geometry of individual representation items, do you have plans to edit multiple items at the same time?

In 0.7.0 you could 'stretch' multiple items at one time...

Currently in 0.8.0 you have to modify one item at a time...

Comments

  • Not right now. My head will explode.

    steverugibruno_perdigaoNigel
  • hi @theoryshaw

    please how do you upload a video this way? I mean on the https://community.osarch.org/uploads/editor/ repository
    thanks

  • I copy and paste the following snippet Moult shared here.

    <video width="640" height="480" controls><source src="https://community.osarch.org/uploads/editor/u5/8e8jjls5foet.mp4" type="video/mp4"></video>

    and just replace the link, with the new video link from the uploaded video.

  • edited October 2024

    @theoryshaw

    I copy and paste the following snippet Moult shared here.

    and just replace the link, with the new video link from the uploaded video.

    sorry you lost me somewhere in between, how do I upload the video in the first place?
    copy/paste in the discussion?
    thanks

    EDIT
    ok got it, by clicking on 'attach image' > select 'choose files' and 'all files' allows user to upload a video, once there the sintax should be updated according to @Moult 's instruction

  • edited October 2024

    Somewhat related, if you have an asset like the attached door and you want to convert it to an ifc type, and you want to assign a separate style to each 'loose part' of the mesh, how do you do it with the current item editor? I have a feeling, currently this cannot be done, or if you can, it seems like currently it would be a pretty laborious process. Just wondering if I'm missing something. I know things are still in flux, but throwing this out as a use case.

    steverugiMassimoCadGiru
  • One thing, currently, as soon as you create a new type from this geometry, the vertices fuse, and you can no longer conjure up the 'loose parts'.

  • @theoryshaw said:
    One thing, currently, as soon as you create a new type from this geometry, the vertices fuse, and you can no longer conjure up the 'loose parts'.

    Unless I missed something, with the new release , once a mesh is converted to a type it cannot be edited anymore
    Hopefully there is a workaround to fix it..

  • No, you can edit it.

  • @theoryshaw said:
    One thing, currently, as soon as you create a new type from this geometry, the vertices fuse, and you can no longer conjure up the 'loose parts'.

    That's a bug - we should split by loose parts by default I think when converting into a tessellated element. Can you help report a bug?

    Ace
  • edited October 2024

    hi @theoryshaw

    No, you can edit it.

    you are right, there is a [tab] step in addition now, with some coloring in green and blue for which I am yet to understand the purpose..
    cheers

  • In IFC an element can have an indefinite number of representations. In Blender an object can only have one representation (eg mesh, volume, curve, etc.). So this workflow emulates the possibility to have multiple representations tied to a single object by splitting an element into sub-objects once you go into the "Ifc Edit Mode". My understanding at least.

    steverugi
  • @steverugi See the following video for how to 'tab' into the various 'representation items' of the geometry.
    There's a random error at the end, where i tried to remove a style from one of these items.

  • This is how you change a item's style...

  • thanks @theoryshaw

    @steverugi See the following video for how to 'tab' into the various 'representation items' of the geometry.
    There's a random error at the end, where i tried to remove a style from one of these items.

    a bit too advanced for me, I need to learn how to put together the cabinet with its components and assign each of them a representation
    will try this weekend, monkey-style poking the keyboard until I find it out :))
    cheers

    Roel
  • edited October 2024

    and assign each of them a representation

    That's part of the current difficulty, that is the ability to duplicate/join/split representation items. I know Moult has provided logic for it, but i don't think it's accessible yet--or at least i haven't figured it out yet.

    steverugi
  • edited October 2024

    hi @theoryshaw

    and assign each of them a representation

    I sort of knew how to assign a style to a representation
    any hint on how to create a material constituent set, please?
    which is (in my mind at least) the possibility to have multiple material/style within the same assembled entity?

    ..or better yet, how did you learn it in the first place? like me randomly trying everything humanly possible until you crack it or..?

    I like the brain-teaser part of using Bonsai where little is documented (being in continuous development) but sometimes is just a bit frustrating
    thanks again for your help, I now go back to my monkey-like activity :)

    EDIT

    OK I think I got something, by editing the IFC (as suggested by @Gorgious) you can duplicate parts inside the element, each of them can be then represented with an IfcPolygonalFaceSet and receive a style..

    John
  • edited October 2024

    first try..

    @theoryshaw

    MassimoOwura_quVDobranovJohnRoelarunarchitect
  • @steverugi thanks, it is super helpful!!!

    steverugi
  • @steverugi said:
    hi @theoryshaw

    and assign each of them a representation

    I sort of knew how to assign a style to a representation
    any hint on how to create a material constituent set, please?
    which is (in my mind at least) the possibility to have multiple material/style within the same assembled entity?

    ..or better yet, how did you learn it in the first place? like me randomly trying everything humanly possible until you crack it or..?

    I like the brain-teaser part of using Bonsai where little is documented (being in continuous development) but sometimes is just a bit frustrating
    thanks again for your help, I now go back to my monkey-like activity :)

    EDIT

    OK I think I got something, by editing the IFC (as suggested by @Gorgious) you can duplicate parts inside the element, each of them can be then represented with an IfcPolygonalFaceSet and receive a style..

    EDIT 2

    thanks to @Bimlooser link to Wiki Materials I found very useful

  • any hint on how to create a material constituent set, please?

    see video.
    The video, however, only shows how to apply a style directly to the geometry.
    There's no way, currently, however (that i know of anyway) to apply a material to the geometry and then have the styles that are attached to the material, be rendered in the scene.
    I think there is a roadmap here, however, to allow for this.

    steverugiJohn
  • edited October 2024

    Hi @theoryshaw

    and assign each of them a representation

    That's part of the current difficulty, that is the ability to duplicate/join/split representation items. I know Moult has provided logic

    I just found out that you can use 'Shape Aspect' to relate the part to a material, like this:

    now the 'IfcPolygonalFaceSet' is preceded by the material name, quite handy right?

    cheers

    MassimoJohn
  • Very cool!.. Nice find @steverugi!
    I noticed there was a glitch toward the end of this video, where the 'Corten Constituent' went missing.

    steverugiJohnbruno_perdigao
  • edited October 2024

    Hi @theoryshaw
    sorry to bother you again
    how do you duplicate the cube to make a second IfcPolygonalFaceSet in one go?
    tried to read through the key strokes but couldn't understand it
    thanks

    Edit

    never mind, you duplicate it with shift+D (to create the second FaceSet) and later move it next to it, thanks

  • Hi @theoryshaw
    what about importing the element as library? I tried and doesn't seem to carry the Material Constituent Set along in the new model.. sure you already faced this issue?
    thanks again for your help (and patience..)

  • You're right, just tested. I guess I would post a bug

    steverugi
  • edited December 2024

    Of all the rigorous ways to connect entities together in IFC, connecting through a name seems odd to me. I wonder why they did it this way.

    https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeAspect.htm

    steverugi
Sign In or Register to comment.