View previous topic :: View next topic |
Author |
Message |
Akahige Member
Joined: 21 Sep 2005 Posts: 17
|
Posted: Thu Sep 22, 2005 5:33 pm Post subject: Scaling columns by radius? |
|
|
I'd like to make a hexagonal cylinder, with the corners all an equal distance from the center. However, when creating the cylinder, it doesn't snap to the grid. If I try to scale it, it doesn't come out even. (I want to scale the cylinder's radius, not the width and depth of its shape.) Is there a solution, or even better, a plan for a radius-based cylinder tool? |
|
Back to top |
|
|
Daaark DeleD PRO user
Joined: 01 Sep 2004 Posts: 2696 Location: Ottawa, Canada
|
Posted: Thu Sep 22, 2005 5:41 pm Post subject: Re: Scaling columns by radius? |
|
|
Akahige wrote: |
I'd like to make a hexagonal cylinder, with the corners all an equal distance from the center. However, when creating the cylinder, it doesn't snap to the grid. If I try to scale it, it doesn't come out even. (I want to scale the cylinder's radius, not the width and depth of its shape.) Is there a solution, or even better, a plan for a radius-based cylinder tool? |
Change the snapping mode. Right click on it while it's the selection, and click on properties. |
|
Back to top |
|
|
Jeroen Site Admin
Joined: 07 Aug 2004 Posts: 5332 Location: The Netherlands
|
Posted: Thu Sep 22, 2005 6:15 pm Post subject: |
|
|
Or maybe you can use CTRL+scale? I'll be working on the scale command for the next version of DeleD as I'm totally refactoring the lowpoly routines right now. It'll work much better then. |
|
Back to top |
|
|
Akahige Member
Joined: 21 Sep 2005 Posts: 17
|
Posted: Fri Sep 23, 2005 2:05 am Post subject: |
|
|
Though the suggestions given may help me with other problems I've been having, they didn't seem to solve this one. Maybe I'm not seeing it, but there doesn't appear to be any way to make a column shaped like a regular hexagon and snap it's radius to one specific length. I have no problem waiting for extra features, as long as I realize I should be waiting. |
|
Back to top |
|
|
Paul-Jan Site Admin
Joined: 08 Aug 2004 Posts: 3066 Location: Lage Zwaluwe
|
Posted: Sat Sep 24, 2005 6:51 am Post subject: |
|
|
DeleD doesn't support radius snapping, no (only center and vertice snapping). Indeed, that means you'll have to do scaling and placement of cylinders mostly manually. What usually works for me if I want to do precise placement of a cylinder:
1. Draw cylinder (snapping is, by default, off)
2. Scale cylinder (using ctrl+mouse to maintain ratio) to appropriate size, using the visual cues of the grid (adjust grid size as necessary). Because DeleD currently saves at the integer unit-scale, it is easy to be exactly precise.
3. If cylinder radius spans an even number of grid units, set grid to half size. Set snapping of the cylinder to center.
4. Move cylinder to correct place, using the snapping technique.
You haven't told us yet what it is exactly what you are trying to do. If you do, maybe some of the guys here can think of a clever way. We are sorry DeleD doesn't offer the particular solution you were looking for yet, but that doesn't mean there are no other ways to achieve what you are trying to accomplish
I put radius snapping (only for those objects where appropriate) on our the todo-list. |
|
Back to top |
|
|
Akahige Member
Joined: 21 Sep 2005 Posts: 17
|
Posted: Sat Sep 24, 2005 10:10 pm Post subject: |
|
|
Well, to answer you question, I'm just trying to make a hexagonal column. I want each of the hexagon's corners to be a specific and equal distance from the hexagon's center. For now, I'll just move on to another part of my project. Thanks for explaining and adding it to the to-do list. |
|
Back to top |
|
|
Paul-Jan Site Admin
Joined: 08 Aug 2004 Posts: 3066 Location: Lage Zwaluwe
|
Posted: Sun Sep 25, 2005 10:07 am Post subject: |
|
|
Quote: |
I want each of the hexagon's corners to be a specific and equal distance from the hexagon's center |
Just to make sure (if this sounds over-repetitive just ignore it ), doing exactly this is not an impossible task:
1. Set grid size to "specific size".
2. Draw hexagon.
3. Set snapping to center. Snap center to grid. Turn snapping off.
4. Using ctrl+mouse, proportionally scale until the corners visually match the gridlines.
Because of the way DeleD works right now, scaling until it visually matches the grid should make it match the grid EXACTLY after a save/load cycle. Not overly convenient, but it should work |
|
Back to top |
|
|
Akahige Member
Joined: 21 Sep 2005 Posts: 17
|
Posted: Sat Oct 29, 2005 5:51 pm Post subject: |
|
|
When/if you implement a radius-based cylinder tool, that'll eliminate the problem of cylinder vertices snapping to the grid after a save, right? (I'm hoping to make some tiny cylinders, and I don't want them to be distorted.) |
|
Back to top |
|
|
Jeroen Site Admin
Joined: 07 Aug 2004 Posts: 5332 Location: The Netherlands
|
Posted: Sun Oct 30, 2005 8:20 am Post subject: |
|
|
Akahige wrote: |
When/if you implement a radius-based cylinder tool, that'll eliminate the problem of cylinder vertices snapping to the grid after a save, right? (I'm hoping to make some tiny cylinders, and I don't want them to be distorted.) |
Well, as I'm in the midst of refactoring our lowpoly routines (and creating a whole bunch of new ones in the process), can you explain how a radius-based cylinder tool would work? |
|
Back to top |
|
|
Akahige Member
Joined: 21 Sep 2005 Posts: 17
|
Posted: Sun Oct 30, 2005 10:38 pm Post subject: |
|
|
You position the cylinder's top and bottom centers.
You type in the number of sides you want it to have.
You type in the radius you want it to be.
The cylinder's round shape is created independent of the grid, so that it's proportions are perfectly maintained (instead of having its sides' vertices always snapping to the nearest grid point upon saving).
Hopefully, the radius could be adjusted later, simply by selecting the cylinder you've made and typing in a new radius. Adding extra sides to an existing cylinder would also be a nice feature.
Case in point: Making a hexagon. Currently, at least as I've seen, if you want a cylinder in the shape of a perfect hexagon of a given radius, the "corners" of the hexagon will snap to the nearest single grid point upon saving, thereby distorting the shape, albeit only slightly. Plus, trying to scale a hexagonal cylinder with the current method of XYZ, results in stretching the shape abnormally. Scaling by radius would eliminate this problem. |
|
Back to top |
|
|
|