Revit point to Rhino point

Is there a way to convert a Revit point into a Rhino point?

This is what I currently get
‘1. Data conversion failed from Revit Point to Point’

Its working in my case. You have to provide a valid point

Hi Muhammad, This is what I get

Can you just pick one of the edges or the faces of the wall?

Yes picking up everything else about the wall is working just fine, but I need the point one more specifically

Change your view to 3D and pick the edge of the wall

Ah okay, so it only works in 3D?

Just for walls as per my experience. If you are using sketch elements like floors it will also work in the plan view.

The conflict here is in plan the point doesn’t know where to go whether it’s going to be on the bottom or top surface of the wall. I wonder if there’s a way to resctrict the placement of that point to Level, so it’ll place in plan regardless of what it’s using as it’s host.

You can try something like this to restrict the point on the visible face of the wall in the plan view.

Further you can cast that point as Directshape Point

Would this method still allow the user to place the point directly in Revit?

Not Really. You have to select the element and it will create the Directshape point in Revit.

With this you can place the point anywhere along the wall, but if you use Revit Point container it will always place the point on the edges (start or end point).

I see. Thanks for that. I might need to find a workaround to allow the user to place an element themselves directly in Revit then using that to identify the position of the point.