voxelization_toolkit
voxelization_toolkit copied to clipboard
export_ifc problems
Hello,
- When I use the export_ifc function it works, but not properly: I end up with elements not nested within the project. Screenshot from Blender:
I'm using IFC4 files as inputs in case that changes something.
- When I use the export_ifc it seems to place all instances of certain class, even if only one instance in that class"intersects" with the input voxels. For example, if a run of duct which contains an elbow intersects with the input voxels, then all instances within that class (even if they don't intersect the voxels) seem to get exported:
Am I doing something wrong or is this a bug?
Input code:
file1 = parse("older_file.ifc")
file2 = parse("newer_file.ifc")
all_surfaces_file_1 = create_geometry(file1)
all_surfaces_file_2 = create_geometry(file2)
file1_voxels = voxelize(all_surfaces_file_1)
file2_voxels = voxelize(all_surfaces_file_2)
added = subtract(file2_voxels,file1_voxels)
removed = subtract(file1_voxels,file2_voxels)
export_ifc(file2, added, all_surfaces_file_2, "added.ifc")
Thanks!