Skip to content

research(elements): what separates the water closet tank Revit's export lacks from the fixtures it holds (#1496) (RE-363) - #1513

Draft
DrunkOnJava wants to merge 5 commits into
mainfrom
research/1496-water-closet-tank
Draft

DrunkOnJava wants to merge 5 commits into
mainfrom
research/1496-water-closet-tank

Conversation

@DrunkOnJava

Copy link
Copy Markdown
Owner

Summary

RE-363 reads, from the bytes, what separates RE1 Plumbing's water closet tank 442378 (written by rvt-rs, absent from Revit's export) from the plumbing fixtures Revit does export, and scores each candidate rule by how many of Revit's own fixtures it would drop.

Motivation

#1496. The candidates are the four in the issue (nested shared-component status, a container or host reference, a FamilyInstance super-component field, the family's category) and one read from revit-ifc's FamilyInstanceExporter (a non-door, non-window instance with no 3D solid or mesh gets no entity; RE-312 landed that principle for IfcSpace instances).

Changes

  • probes/examples/probe_re363_plumbing_fixtures.rs: per plumbing fixture, the record, native, family-form and saved-graphics readings.
  • tools/re/tank_rules_vs_ifc.py: per candidate rule, how many fixtures in Revit's export it would drop.
  • tools/ci/scrub-holdout-results.sh: the scorer's re363 count lines may leave a held-out model.

Testing

No unit tests. Not yet measured on this head: the first filtered Measure run is dispatched from it.

Related issues

Refs #1496

… closet tank Revit's export lacks from the fixtures it holds (#1496) (RE-363)
…or a surface and scores the empty ones against Revit's export (#1496)
…default export and scores the hidden-branch rule (#1496)
…es and structural columns beside the full pass (#1496)

This branch has not been deployed

No deployments
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

Successfully merging this pull request may close these issues.

1 participant