1
$\begingroup$

Using 3.1, I'm trying to extrude 2 faces forming a small angle along their individual normals. I use Face --> Extrude Individual Faces which shows a tooltip: "Extrude each individual face separately along local normals":

enter image description here

However the normals are not used (and I don't see where the axis used for each face does come from). I tried to use the same command with only one face selected, the result is the same for this face. What is the problem?

In case this is relevant, the pivot point is set to Median Point.

$\endgroup$
6
  • 2
    $\begingroup$ In Object mode, try to apply the scale? $\endgroup$
    – moonboots
    Apr 24, 2022 at 10:39
  • $\begingroup$ @moonboots: This works. Thanks. Seem to me this is a bug, a normal is a normal whatever the scale...? $\endgroup$
    – mins
    Apr 24, 2022 at 10:42
  • $\begingroup$ you mean it should not take the scale into account for this kind of operation? In my opinion it makes sense as it's not the 1:1 scale $\endgroup$
    – moonboots
    Apr 24, 2022 at 10:44
  • 1
    $\begingroup$ In v 3.2a, you can do this without apply scale. $\endgroup$
    – X Y
    Apr 24, 2022 at 10:51
  • $\begingroup$ @moonboots: Yes, the new face should be centered on the normal, which is invariant with the scale. Computing the axis in 1:1 scale is not consistent. Else the size of the new face should be the 1:1 size too. $\endgroup$
    – mins
    Apr 24, 2022 at 10:54

2 Answers 2

2
$\begingroup$

In Object mode, apply the scale with CtrlA

$\endgroup$
0
$\begingroup$

I'm adding this as an explanation of how extrusion is done with a scaled object.

There is an inconstancy between the face normal displayed by the normal gizmo and the face normal used by the tool extruding along the normal. There are two normals for Blender.

enter image description here

From left to right:

  • The scaled object
  • Blender uses 1:1 scale to determine the face normal. As the object is not scaled with the same factor for X, Y and Z, the normal is different from the normal gizmo normal.
  • Blender extrudes the face.
  • Blender resets the object actual scale. So the face size matches with the actual scale, but the extrusion axis is not coincident with the current face normal.
$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .