There’s no guarantee they will work. But some of them might.
I’m not quite familiar with this node and what it used to do. But here’s my help: If I were you I would download some old versions of Rhythm and check to see if I can find the missing node. When I find it I’d open it and look for the logic inside it. There’s a chance there’s no Python used so you can then easily replicate what the node used to do yourself.
For instance if it was giving you the area in which an element exists. You can probably get the geometry of area elements, get the geometry of the elements in question and check to see if they intersect with area geometry. If yes it means that element is inside that area.
Below will give you the boundary of areas from which you can start your checking process.
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
clr.AddReference('RevitNodes')
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
clr.ImportExtensions(Revit.Elements)
from Revit.Elements import *
input = UnwrapElement(IN[0])
output = []
for i in input:
temp1 = i.GetBoundarySegments(SpatialElementBoundaryOptions())
temp2 = []
for list in temp1:
for segment in list:
temp2.append(segment.GetCurve().ToProtoType())
output.append(temp2)
OUT = output
Hoss