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

Quantity takeoff in xeokit #1672

Open
j209 opened this issue Sep 13, 2024 · 1 comment
Open

Quantity takeoff in xeokit #1672

j209 opened this issue Sep 13, 2024 · 1 comment
Labels
feature-suggestion Suggestion for how to extend xeokit

Comments

@j209
Copy link

j209 commented Sep 13, 2024

Length, Area and volume can be measured in Zeokit.So a complete quantity takeoff implementation in xeokit should be possible seamlessly.

@j209 j209 added the feature-suggestion Suggestion for how to extend xeokit label Sep 13, 2024
@paireks
Copy link
Member

paireks commented Sep 17, 2024

Hello @j209, maybe it could be possible, but it's debatable if it's worth adding to Xeokit itself, because:

  1. isn't it out of scope of graphics SDK? (probably yes)
  2. it would require the model itself always have only elements that can be measured (e.g. you can't calculate volumes correctly if mesh is open)
  3. measurements on meshes are sometimes less precise than brep measurements in modelling software
  4. quantity takeoffs are structured in a various different ways for various different elements, e.g. if I'd like to have a take offs for steel structure I'd do separate lists for different elements, e.g. separate lists for bolts and separates for plates. For each group you need slightly different information. I haven't seen myself takeoffs with areas and volumes only in practice.

Personally I think takeoffs should be done in the modelling software itself. I've heard about cases where someone gets takeoffs in some IFC viewers, but for that probably it should be implemented on the viewer level itself, not the graphics SDK. But I'm sharing just personal opinion here :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-suggestion Suggestion for how to extend xeokit
Projects
None yet
Development

No branches or pull requests

2 participants