- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I'm not sure if this is a Revit query or a Dynamo query but here goes.
I have a project set up by someone else in which:
- The internal origin is at the existing floor level
- The project base point is at the proposed floor level
- The survey point has been moved (unpinned?) to sea level
I've set up a test project to simulate the error:
I'm using a Dynamo script provided by Aussie Bim Guru (slightly modified due to version differences) to insert spheres at each clash location taken from a Navisworks report.
The script includes a translation section to translate Dynamo coordinates to Revit coordinates.
But the Z coordinate of the spheres comes in wrong and after a bit of trial and error I figured out that its because the survey point is lower than the internal origin point and the Z offset is what is causing the error.
My problem is that the internal origin reports its Z value as zero and the survey point also reports its elevation as zero, even although its at a different Z value than the internal origin. So if I try to use a formula to work out the difference in Z values it just results in zero difference.
The only way that I've so far been able to correct the error is by manually inputting a number to the Z value of the Point.ByCartesianCoordinates node.
So my questions are:-
- Why does this Z offset error occur in the first place since I'm not using the survey point data in the GetProjectLocations node and
- How can I correct this using a formula rather than having to manually derermine the offset value and input it manually.
Solved! Go to Solution.