I’m currently trying to build a set of plans which are arrayed circularly. Is there some way to change Rhino so that instead of treating orthogonal as up-down or left-right, it instead runs as towards-away or around a fixed point?
Hello - No… but you can enter polar coordinates -
radius, rotation angle, z
! Line 0 12<30,10
(= a line from 0,0,0 12 units long at an angle of 30 degrees viewed in plan and the endpoint elevation of 10)
for example.
-Pascal
Yeah, that doesn’t really help me. My main bottleneck is that everything which is running along the circle around my point needs to be made with the arc tool. I can’t use polylines, I can’t use the square tool, and the method you recommend will still create a straight line from the one point to the other.
Hello - perhaps you can post a simple example of what you’re trying to do. There might be a way…
-Pascal
Here’s a screenshot of what I’m working on. As you can see, the walls are running either along a circle of a given radius from the point in the bottom left, or on an intersect line. I would love to be able to, for instance, use the polyline command to draw a ‘rectangle’ with the appropriate lines curved along the circles where I want them.
Basically, I want Rhino to use a polar coordinate system rather than a cartesian in regards to its straight lines.
Hello - it may be that making a series of concentric circles and and radial lines may get you somewhere if everything resides as it were on a radial grid of some kind. If you make that grid and use CurveBoolean
to pick out regions you care about:
Also, though less likely to be useful I’d guess, you can remap curves from a rectangle to a polar surface with ApplyCrv
- examples in the attached.
Polar.3dm (74.5 KB)
-Pascal