@jeremy5 Thank you for noticing my error in testimony It really looks like I don’t know what I want. Luckily, I think that describing my workflow will explain why I am so determined to get this alignment tool.
As you know, I am not a designer. I model from point clouds, which, by definition, are not aligned to the Rhino world axis.
Let’s assume that I want to model this air conditioner:
First I would model the wall. Please notice, that the wall created parallel to the world axis (I hold shift when drawing) is not aligned with the point cloud. Although the angle is only 0.57 degrees the distance is more than 5 centimetres.
But that is not a problem because I can drag the wall or draw it in the right position at the beginning:
Now, let’s model the air conditioner. I want just a simple solid but its dimensions must be accurate (so aligned with point cloud). To do it quickly and accurately, I will use section views.
Now you see for yourself, the element is intersecting with the wall. If only I could tell Rhino “make this (air conditioner) surface parallel with this (the wall) and connect the elements. Move the conditioner as you like”
Since the element is in a more or less good position (that’s why I used section views) I don’t need precise transformation like the orient does. I just want to quickly make it right.
Now, if I want to use orient (correct me if I am wrong) I need to:
- move the elements further from the wall to have access to its corner points,
- select three points,
- turn on OnSurface
- select the wall surface,
- pick the first point,
- turn on OnSurface again,
- select the second point,
- select the third point (let’s assume I don’t need OnSurface with this one)
and adjust the element in the section views to match the point cloud.
In this video, it took me 47 seconds and I did not achieve my goal because there was some crazy snapping at the end.
If we compare it to 5 second Revit “align” and multiply by all elements that need to be aligned properly we have hours of wasted or saved time on just one project.