OSArch Community

ArchiPack and BlenderBIM

  1. D

    @JanF said:

    I'm pretty sure @duncan is just trying to be helpful, not complaining about archipack not being gratis.

    He's trying to promote a clearer language in this area - it's perfectly fine that there is a "lite" gratis version and "pro" paid version, when both are libre, which is what this movement is about. He's just trying to avoid the word free because of the ambiguity, that's all.

    It's always nice when someone else explains me better than I do :-) Yes, the term 'free' contrasted with 'pro' is an ambiguity that can give the impression that 'pro' is not free or gratis or libre - when actually it is all three things.

  2. S

    @duncan said:

    It's always nice when someone else explains me better than I do :-) Yes, the term 'free' contrasted with 'pro' is an ambiguity that can give the impression that 'pro' is not free or gratis or libre - when actually it is all three things.

    Archipack pro is not gratis - it is 49€ + vat - , it is a "sustainable" libre project. GPL3 definition is pretty clear about this, source must be made available for free with binary (or at same price).

    Fee include updates, support and delivery, and ensure the project will survive on the long run while still having a decent development rate.

    My point of view is that every new user "contribution" help to further develop things available to every other users.

  3. M

    I have a question, just for better understand the license argument: if somebody buys archipack pro and modifies the source code, the modified version can be publish gratis?

  4. B

    @Massimo yes, though there is no requirement that you have modified anything.

    The archipack business model of only giving the source to customers was the assumed default when the GPL was written (software was something that came with your hardware) - the idea that the latest code should be publicly available on the internet at all times happened much later.

  5. J

    Not only publish gratis, you can even buy it and re-sell it without altereations.

  6. C

    I really like Archipack pro a lot, however, I wish there would be more in-depth tutorials. I found tutorials on stephen_l youtube channel and on the CG essentials youtube channel. Don't know if there any more resources?

  7. C

    Will it be possible in a future release, when importing an IFC file in Blender, the IFC object automatically turns into an editable 'archipack' object? That would be absolutely amazing.

  8. S

    Data model in ifc is a mess, eg: wall can be extruded profile, extruded footprint, boundary representations (breps) .. without any other specific requirements.

    The format was initially not ment for parameter interchange, but things are going slowly in that direction.

  9. C

    What's the reason when adding meshes from a wall library, they don't take the name in the outliner? They are all called wall.

  10. S

    Library "assets" are parameters only, so at create time a wall object take "wall" as name by default and use stored parameters.

    Upcoming release will introduce "custom" objects in presets for doors and windows (and many other parts) so those objects will re-use stored names.

  11. C

    Is BlenderBIM able to store the offset of an IfcWall natively in IFC?

    I remember archipack is able to offset walls, an extremely useful feature. It also could create walls from the outline of a slab.

    Would be nice if BlenderBIM is similar of creating similar functionality.

  12. T
  13. M

    Indeed, just go into your material settings and set the offset parameter.

  14. C

    @Moult said:

    Indeed, just go into your material settings and set the offset parameter.

    Wow that was easy :)

  15. C

    @Moult said:

    Indeed, just go into your material settings and set the offset parameter.

    Noob question: shouldn't setting the offset parameter move the wall? I find it has no effect.

    Or is there something obvious I'm missing?

  16. G

    You need to regen the wall with SHIFT + G or

    It would make sense that the offset is automatically updated when the material edition is validated, as it does with the layer thickness.

  17. C

    Mmmm ok! thanks @Gorgious

    Interestingly enough, I was just using ifcopenshell-python ?, so I learnt that in addition to setting an OffsetFromReferenceLine in the layerset usage, I should also pass an 'offset' parameter to geometry.add_wall_representation in order to reflect that offset in the Position attribute of the IfcSweptAreaSolid. At first I thought it would be enough with only setting up the usage, but after doing a bit of research, I found this hidden comment at the bSI docs, which indeed also refers to the representation:

    Also the OffsetFromReferenceLine shall match the exact positions between the two shape representations of IfcWall, that is the IfcShapeRepresentation's with RepresentationIdentifier="Axis" and RepresentationIdentifier="Body".

    So, reaching this level of complexity, I'm starting to wonder if I'm doing it correctly. I just want a wall with its its IfcLocalPlacement coinciding with the centerline, not with a corner, so the offset I'm defining is -total thickness / 2. Kind of the equivalent of IfcCardinalPointReference = 5 (mid-depth centre) for profile usages.

    Is there an easier way?

  1. Page 1
  2. 2

Login or Register to reply.