Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

export_ifc problems #17

Open
vinnividivicci opened this issue Jan 2, 2024 · 0 comments
Open

export_ifc problems #17

vinnividivicci opened this issue Jan 2, 2024 · 0 comments

Comments

@vinnividivicci
Copy link

Hello,

  1. 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:
image Is this the intended behaviour?

I'm using IFC4 files as inputs in case that changes something.

  1. 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:
image 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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant