0
$\begingroup$

Blocks 1 and 2 have same distance but block 3 is bigger than 1 and 2:

enter image description here

Is there a quick way to set a specific distance between the verts\edges of those blocks?

I can't use Loop Tools because its 'Space' command makes edges the average distance between the selected edges. I need to SET an accurate distance between 3 blocks. For example, if block 1 has 0.50m and block 2 0.56m, after Loop Tools 'Space' command they will 0.53m and 0.53m. How can I set a specific distance, for example, 0.50m and 0.50m?

$\endgroup$
  • 1
    $\begingroup$ Does this help? blender.stackexchange.com/questions/7698/… $\endgroup$ – Ray Mairlot Apr 21 at 13:26
  • 2
    $\begingroup$ Could be easier to dissolve internal verts and loopcut again. $\endgroup$ – batFINGER Apr 21 at 13:29
  • $\begingroup$ nope, loop tools don't help. $\endgroup$ – max Apr 21 at 13:30
  • $\begingroup$ Can you explain why the loop tools isn't doing what you want? $\endgroup$ – Ray Mairlot Apr 21 at 13:32
  • $\begingroup$ @Ray Mairlot I can't set the same scale to the 3 blocks with looptools. $\endgroup$ – max Apr 21 at 13:35
1
$\begingroup$

Scale Pivot Center to 3D Cursor, Snap Cursor to selection for your convenience

enter image description here


  • The scale pivot is set to cursor. Please see tooltip in the image above. An axis is decided such as [X]
  • We are using the yellow mesh in edit mode for this example.
  • Two vertices are selected on axis extreme .. left in this example ... Snap Cursor to Selected Shift S Cursor to Selected. Now we can scale to the leftmost and increment from the leftmost in this example. See the cursor in the image above. It can act as the [X] zero of our imaginary ruler.

  • Select the vertex loop 1 in question. Scale vertices on X axis to 0.

    • sx0
  • Grab on axis. Specify exact dimension.

    • gx.75. I used [.75] for this example.
  • Select the vertex loop 2 in question. Scale vertices on X axis to 0.

    • sx0
  • Grab on axis. Specify exact dimension.

    • gx1.5. [.75] increment in relation to previous vertex loop for this example. If I had again set the cursor to the previous vertex loop I could have used a [.75] value as in gx.75

enter image description here

In the image above the Mesh Display shows edge length confirming our actions.

  • Of course you can snap the cursor to a single vertex or collection of vertices when the need suits you. The cursor is to serve at your pleasure.
  • The info window on top shows some actions. Selection is not shown.
  • You may also investigate vertex slide. Vertex Slide is not shown here.
  • Assuming rectilinear alignment on the global XYZ coordinate system. When this is not the case Blender allows you to create an [orientation] so the displacement vector can point in any direction. Please inspect, verify and improve these suggestions.
$\endgroup$
1
$\begingroup$

There are so many different ways of doing this that it's quite hard to answer.. it depends on your starting situation. If it really is just a divided cuboid, then it's quicker during generation than adjusting later.

For instance, starting with a duplicate face of one end of your wall ..

  • EY0.5 to make the first section
  • ShiftR, repeat, to add as many more as you like

Now you can snap the correctly-divided section into the rest of the wall.

Or,

  • You could set the length of the entire section (say, 2 units) during generation
  • Then CtrlAlt select the edge-ring of long edges
  • And WS subdivide the ring, setting the number of cuts, in this example, to 3.

If you really need to move existing edge-loops to the right place, you could use one of the previous methods to generate a 'jig'.. a ruler-object with vertices at the right interval, for use solely as a snap-target when moving existing loops. I often have a bunch of these objects, representing lengths or angles, usually copied from somewhere else in the model, hanging around my workspace, just to snap to. You can delete them when you're done.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.