BlenderBIM passes! :)
https://gitlab.com/osarch/FreeMVD_WorkFlow/-/commit/86534ac85dd9cd5c6ad8fc9d9531538a885c72ca
Although post editing the profile's base polylines, however, in Blender seems cumbersome. Well, for this noobie, anyway.
BlenderBIM passes! :)
https://gitlab.com/osarch/FreeMVD_WorkFlow/-/commit/86534ac85dd9cd5c6ad8fc9d9531538a885c72ca
Although post editing the profile's base polylines, however, in Blender seems cumbersome. Well, for this noobie, anyway.
Right now, just the functionality is implemented. Usability has still to be debated :) I have a hunch that for most cases, you won't need to inspect the vertex groups at all and just edit it leave it as that... but I won't know until I've used this more on actual projects :)
@Moult said:
@theoryshaw I've considered those options - there are a few downsides to a Blender curves approach (applies both to arbitrary profiles and circles - note that Bezier-based circles are not true circles, they are approximations ... not that the error factor matters though!)
No support for custom extrusion direction
Only support for a single curve, it is possible for an IFC object to have multiple extruded solids in a single object
Also pay attention at material indexes, with curves you loose control of "by segment" material id.
@Moult said...
No support for custom extrusion direction
Are you talking about an extrude direction not perpendicular to the profile? Such as what's illustrated below?
@Moult said...
Only support for a single curve, it is possible for an IFC object to have multiple extruded solids in a single object
I 'think' I know what you're talking about here, but can you provide an actual test file that illustrates this condition, just for my own education?
Correct, the extrusion directly does not need to be perpendicular. In Blender, this is easy to create - and when it imports into Revit, it actually turns itself into a "sweep" object with two profiles. Will provide a test file soon.
This first file is an example of a non-perpendicular extrusion:
This second file is an example of two extrusions with different distances (though the profiles can change too!) in a single object:
For each, I have produced the extrusion either as a rectangular extrusion, or as an arbitrary closed profile. What I discovered on my Revit 2019 install (please check on yours) is that linking the rectangle extrusions works, but opening the rectangle extrusions do not work. If you open the Revit file generated by the linking process, you get an uneditable object. However, if you open the arbitrary extrusion version, Revit will let you modify both the sloped, and the multiple extrusions. That suggests to me that round-tripping rectangles perhaps isn't a good idea with Revit - what do your tests show?
Thanks, yes that's what I thought you meant by multiple extrusions in a single object.
...
Added your files and some other results in the 'random tests' folder...
...
Yes, rectangular profile does not translate in Revit.
...
A non_perpendicular_extrusion_direction is not translated into Revit upon import--it creates a 'blend' with a top and bottom profile. And upon export, it created a faceted Brep.
...
I plan on creating more official tests for these in the near future.
Bug reported for Revit: https://github.com/Autodesk/revit-ifc/issues/209
Login or Register to reply.