-
-
Notifications
You must be signed in to change notification settings - Fork 31
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
View 200: Implement persistent visibility control #1250
Comments
How to hide elements in the IFC file ChatGPT Methods to Hide Elements in IFC Files Custom Property Sets: Add a custom property set to the elements you want to hide. This property set could include a visibility attribute, such as a boolean Visible property. Assign elements to specific layers and control their visibility through layer settings. This is dependent on the software's ability to interpret and manage layer visibility. Modifying Element Attributes: Set specific attributes of elements to make them less prominent or hidden. For example, changing their geometric representation to an empty shape or modifying their IfcPresentationLayerWithStyle to have no visible representation. Use specific IFC properties and quantities to filter elements during import/export processes. Elements with certain properties can be excluded based on predefined rules. View Definition and Filtering: Define view definitions (MVDs) that exclude certain elements. When exporting or viewing the IFC file, use these definitions to hide elements. |
Model View Definition(MVD) Is it possible to use MVDs to hide elements. Yes, it is possible to hide elements in an Industry Foundation Classes (IFC) model using Model View Definitions (MVDs). MVDs define specific subsets of the IFC schema that are required for particular purposes or workflows, enabling the exchange of only the necessary information. Here's how you can use MVDs to hide elements in an IFC model: Using MVD to Hide Elements in IFC Define a Specific View Use Filtering Criteria Custom Property Sets Implement Exchange Requirements Example Steps IFC Documentation and Standards: Refer to the official IFC documentation and buildingSMART standards for detailed guidelines on creating and using MVDs. |
Schematic sequence
If the user did not commit the changes:
When a model containing hidden elements is accessed.
|
Attempt to assign the element to a hidden layer. Great! You've added the IFCPRESENTATIONLAYERASSIGNMENT and assigned the IFCSLAB to it. Now, to ensure that this layer is actually hidden in your BIM viewer, you need to make sure that the HiddenLayer is configured to be non-visible. This step depends on the capabilities and settings of your BIM software. Summary of Your Changes: Next Steps: Open your IFC file in your BIM viewer. Navigate to where the IFCSLAB element should be. For instance, in Revit: |
As a user, I would like to have elements persistently hidden across sessions,
so that I can isolate specific portions of the model and improve my workflow with better organization and visibility control.
Related Issues:
#385
Start of Figma screens
The text was updated successfully, but these errors were encountered: