Hi @jacob.small yes I believe the two surfaces are parallel ie if I use pick faceās directly and feed them into the reference surface it works.
Only thing Iāve done here was filtering them down from the element faces nodes until I got the two outside ones , maybe the way I obtain it could be an issue?
Iāll take a full screen shot when Iām back in front of the cpu.
Cheers KS
Hi @Kai yeah guess the ootb node need revit surfaces, for get referenceā¦probably it works if you insert a revit surface with import instince and use that surfaceā¦have you tried with dimension from reference node or genius loci, as i almost always use for that
Hi @sovitek, @jacob.small , ill have a play today. I believe i can get it with reference planes but was hoping to use surfaces if possible, even if i grab the DB reference from the surface i still have no luck (refer image 02).
Attached image is how i filtered originally.
Greetings everyone. I am trying to dimension the width of a wall based on its exterior faces. I am using the node Dimension.ByFaces. As far as I know, I am doing it correctly; however, the following warning appears:
Warning: Dimension.ByFaces operation failed.
This node requires a ElementFaceReference extracted from a Revit Element! The input surfaces should come from a Revit Element. You can use the ImportInstance.ByGeometry to turn this Surface into a Revit Element, then extract a ElementFaceReference from it.
Can someone help me understand what Iām doing wrong?
From what I understand, there are two types of āSurfaceā: one from Dynamo and one from Revit. For this to work, you must connect Revit surfaces to the input, not Dynamo ones.
Imagine drawing a surface on your sketchbook. That isnāt relevant to Revit so you canāt use it to dimension. Similarly a surface in Dynamo isnāt the same as a surface from a Revit element. Maintaining the reference is key for dimensioning.