OSArch Community

BlenderBIM : horizontal extruded IfcArbitraryClosedProfileDef on an IfcWallTyype with Cornice

  1. R

    Hello,

    I am trying to model a wall with a cornice. If I add an IfcMaterialProfileSet to the IfcWallType, the extrusion is done vertically. Is there a way to edit the orientation of extrusion or should I do it differently?

  2. C

    Why not model the cornice seperately from the wall? I think Revit its called wall sweeps? Something similar could be done with IfcWalls which have IfcProfiles?

    And you could 'join' them using an IfcElementAssembly with an IfcWall classifcation?

  3. C

    How to add a custom profile to the profile manager in BlenderBIM? I want to try to model your wall to see if it's practical.

  4. R
  5. C
  6. C

    @RaphaƫlVouilloz

    Sorry, to hijack your thread. but when modeling a custom profile I keep gettings this error:

    
      File "C:\Users\cclaus\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\libs\site\packages\ifcopenshell\api\geometry\add_profile_representation.py", line 98, in get_point
    
        return self.file.createIfcCartesianPoint((self.get_x() / 2, self.get_y() / 2, 0.0))
    
      File "C:\Users\cclaus\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\libs\site\packages\ifcopenshell\api\geometry\add_profile_representation.py", line 139, in get_x
    
        x = [verts[i] for i in range(0, len(shape.verts), 3)]
    
      File "C:\Users\cclaus\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\libs\site\packages\ifcopenshell\api\geometry\add_profile_representation.py", line 139, in <listcomp>
    
        x = [verts[i] for i in range(0, len(shape.verts), 3)]
    
    NameError: name 'verts' is not defined. Did you mean: 'vars'?
    

    After clicking the Edit Profile Checkmark it happen.

  7. R

    @Coen said:

    Why not model the cornice seperately from the wall? I think Revit its called wall sweeps? Something similar could be done with IfcWalls which have IfcProfiles?

    And you could 'join' them using an IfcElementAssembly with an IfcWall classifcation?

    I think that in Revit you can define a horizontal extrusion profile for a wall. This is useful for many other things than cornices, for example a wall with a sloping side :)

  8. B

    The cornice can be a separate IfcCovering element with PredefinedType MOLDING

  9. G
  10. T
  11. R
  12. G

    Yup ! A small variation on @theoryshaw 's screengrabs

    Edit : Wait no it doesn't work for axis based sweeps representations. I dunno then. Maybe it's because the axis can be in any direction, there is no general consensus on where it should point.

  13. R

    That's cool but I need an IfcMaterialProfileSet and not IfcMaterialLayerSet :) Then this doesn't work

Login or Register to reply.