Page MenuHome

Edge subdivide smooth option works only near object origin
Closed, ArchivedPublic

Description

System Information
Windows 10, AMD HD7750

Blender Version
2.78a

Short description of error
Edge subdivide smooth option works only near origin of object. It needs to be only edge, like circle, without "thickness".

Exact steps for others to reproduce the error

  • create circle, default 32verts
  • tab into edit mode, move edge 10m on X axis
  • ctrl-e, subdivide edge, turn smoothing to 1

To compare, create circle near origin and smooth edge, it works ok. It also works ok when smoothing extruded circle no matter how far it's from origin.

Event Timeline

Bastien Montagne (mont29) changed the task status from Unknown Status to Archived.Feb 10 2017, 11:05 AM
Bastien Montagne (mont29) claimed this task.

Thanks for the report, but we cannot do much here, things are working as expected from code point of view.

Problem being, we use vertices' normals to smooth new vertices coordinates, and vertex normals are only meaning ful when they pertain to at least one face (otherwise, vertex normal is set to normalized vertex coordinates, which is common convention in 3D, and explain why it works nice only when geometry is centered around origin).

Anyway, thanks for the report, but no bug here.

Alex P (eneen) added a comment.EditedFeb 10 2017, 12:05 PM

Thank you, now I know how it works. No problem to extrude before smoothing. It's worth to add it into documentation I think.