I am investigating the use of FaceAnalysisDisplay.ByViewFacePointsAndValues.
I have found that, when I select the ceiling surface directly from Revit ceiling using “Select Face” node (selecting the bottom face), the color renders as expected. It works in both 3D and in ceiling plan views. Whereas if I select the ceiling using “Select Model Element” node and extracting the bottom surface doesn’t yield the same result. While both choices of surface says “Revit.AnalysisDisplay.FaceAnalysisDisplay” in the output node, the first “Select Face” process works while the other doesn’t.
Is there a particular reason why it would be the case? Is there anything I can do to fix this behavior for automated surface selection?
Our basic intent here is to colorize the ceiling plans with some form of data so we can overlay it in other drawings for QC purposes.
Attached is the Dynamo file for your reference. Create a default ceiling in the Revit model to use that as element. I am using node from Rhythm package to extract the bottom surface.
SurfaceDifferences.dyn (32.7 KB)
And below are the snips showing how one works while the other doesn’t.
Note the difference in View Properties. One shows the Analysis Display Settings.
In the picture above the Analysis Display Settings is not available.