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

Implement value editing #8

Open
KeyTamer opened this issue May 5, 2022 · 2 comments
Open

Implement value editing #8

KeyTamer opened this issue May 5, 2022 · 2 comments

Comments

@KeyTamer
Copy link

KeyTamer commented May 5, 2022

Hallo,
I work on a project in witch wie extract data from an Ifc file to convert it for our Customer. But we would like to implement a solution to not only extract this data but also to manipulate it in the preview.

What are you're thought on this is. Would it fit in to this project?

@aothms
Copy link
Member

aothms commented May 5, 2022

In BIMsurfer2 you don't really have access the IFC data client-side.

Maybe you're talking about https://github.com/AECgeeks/ifc-pipeline I know some people have done that: build APIs in python/flask to update data.

Note that updating IFC data is not necessarily trivial though. E.g properties are potentially shared, so you'd have to inform users whether they are updating data for only that instance or all instances sharing the data. Plus there is other complexities.

If you're interested in contributing this to the main open source repositories, I think it's an interesting and worthwhile feature. I'd do my best to contribute.

@KeyTamer
Copy link
Author

KeyTamer commented May 14, 2022

Thank you a lot for you're answer an all the tips in it and that you welcoming the change.
Because you pointed out, that it is a little bit complicated I will work with the project a little bit an if I fell comfortable to contribute I will let you know.
Also I would like to use the opportunity to clarify my goals:
To change the properties I would like to use a custom backend but I would like to implement a api witch calls the backend, in the moment the changes are made.

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

2 participants