Triangular shaped shadows

Hi,

I’m running into an issue where my shadows appear triangular on rendered/arctic mode

I know it’s because my model isn’t close to the origin, because I’ve tried moving it and it solved the issue. But my problem is that I need my model to be at its original coordinates, because I’m copying and pasting things from other files with the same coordinates and its just easier.

Is there a way to solve this issue without moving my entire model?

Here is a solution for your reference.
Objects Too Far From the World Origin [McNeel Wiki]

1 Like

Ok thanks I’ll check it out!

Also, is there a way for the named views to follow the model’s new location?

yes that is possible, go to your saved view and use the command camera to turn on the widget, it will only show in a different view. now from any different view select all points from the widget plus all the objects you would like to move of course, use the move command and select the starting point which you want to map to 0 in the coordinates, then simply input 0 and hit enter, now all is at the origin, now in your named view viewport save the view once more by pressing plus and overwrite the saved view, be careful not to rotate the camera after you have beamed it all to 0.

if you have several views you would have to do it separately i am afraid, best you use an orientation point which you leave at the original position that all widgets get moved to the same position.

1 Like

Apologies in advance if this is off-topic as it is a GH solution, but this is something I face almost every time when it comes to either interfacing with Revit models/projects, different coordinate systems or graphical issues due to units precision problems like the one you’re experiencing (and many more…). So I’ve had to come up with an “automatic” solution to make sure I was translating the models back and forward correctly.

This definition basically follows @jessesn linked article steps with the added operation to make the move between the Model Origin Point and the Project Base Point (borrowed the term from Revit) that is the “true” point reference on site where everybody is aligned to and working on:

The output is an exported Rhino file with the block defined within which you can then Insert to the main file where the right coordinate system is being used:

Then here you don’t have to constantly type in the Insertion Point you can just leave it to be placed at Model Origin Point (0,0,0) and it’ll fit in:

The good thing about this approach is that it gives you a bit more control of where to “translate" your model/geometry to, and if any changes are needed regarding the translation, you can just make those changes in the coordinate values of the Project Base Point within the GH definition directly, overwrite the exported Rhino file, and it’ll automatically update the other files you’ve inserted it into (This last case is true of course regardless if you did it manually :slight_smile: )

I also think you could potentially have a Macro or Script to run this directly within Rhino as well if you’d like to not use GH.

Hope this helps.

AC_Model coordinates translation and Block export_20251123.gh (72.3 KB)

1 Like