Maniphest T77976

"Apply Visual Geometry to Mesh" doesn't recalculate edge-draw flag
Closed, ResolvedTO DO

Assigned To
Germano Cavalcante (mano-wii)
Authored By
eric (ebi)
Jun 18 2020, 12:41 AM
Tags
  • BF Blender
  • Modeling
  • Papercut
Subscribers
Campbell Barton (campbellbarton)
Clément Foucault (fclem)
eric (ebi)
Germano Cavalcante (mano-wii)
Leroy (Leroy)
Pratik Borhade (PratikPB2123)

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GT 820M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 376.67

Blender Version
Broken: version: 2.79, 2.80, 2.81, 2.82, 2.83.0, 2.90.0 Alpha, branch: master, commit date: 2020-06-17 15:39, hash: rB2e0ac1e0c434
Worked: (newest version of Blender that worked as expected)

Short description of error
creating a mesh and adding a modifier to it (subsurface or solidify for example), in wireframe mode the wireframe does not update automaticly when applying convert to mesh, only when pressing tab the wireframe updates. [using this quick way to apply modifiers]

Exact steps for others to reproduce the error

  1. create any mesh (cube , monkey etc.)
  2. Z > wireframe shading
  3. add subdivision surface modifier (In versions pre 2.83.0 you need to enable optimal display)
  4. spacebar (search) - convert to > mesh from curve
  5. wireframe is not updated, press tab to update the viewport.

Event Timeline

eric (ebi) renamed this task from modifiers wireframe update after convert to to viewport wireframe not updating after convert to mesh with modifiers.Jun 18 2020, 12:41 AM
eric (ebi) created this task.
Alaska (Alaska) updated the task description.Jun 18 2020, 8:08 AM
Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Confirmed.Jun 19 2020, 5:18 AM
Germano Cavalcante (mano-wii) updated the task description.
Germano Cavalcante (mano-wii) added projects: Modifiers, EEVEE & Viewport, Modeling.
Germano Cavalcante (mano-wii) changed the subtype of this task from "Report" to "Bug".
Germano Cavalcante (mano-wii) added a subscriber: Germano Cavalcante (mano-wii).
Clément Foucault (fclem) triaged this task as Low priority.Jul 2 2020, 5:02 PM
Clément Foucault (fclem) removed a project: EEVEE & Viewport.
Clément Foucault (fclem) added a subscriber: Clément Foucault (fclem).

This is almost the same issue as T67888 but in this case it is just because using the convert to > mesh from curve operator.

This is not a display bug but a bug in the operator.

Campbell Barton (campbellbarton) added a subscriber: Campbell Barton (campbellbarton).EditedAug 5 2020, 9:07 AM

Using curve conversion was a red-herring (it's unrelated to curves).
This happens with Ctrl-A "Visual Geometry to Mesh".

We'd need to recalculate the edge drawing flags, since there is no guarantee the modifiers use the same method to calculate edge drawing as edit-mesh.

This should also run after transform.

Setting as a paper-cut since it's only a minor glitch.

Campbell Barton (campbellbarton) renamed this task from viewport wireframe not updating after convert to mesh with modifiers to "Apply Visual Geometry to Mesh" doesn't recalculate edge-draw flag.Aug 5 2020, 9:10 AM
Campbell Barton (campbellbarton) edited projects, added Papercut; removed Modifiers.
Campbell Barton (campbellbarton) changed the subtype of this task from "Bug" to "To Do".
Campbell Barton (campbellbarton) moved this task from Backlog to Papercuts on the Modeling board.
Richard Antalik (ISS) added a subscriber: Leroy (Leroy).
Pratik Borhade (PratikPB2123) added a subscriber: Pratik Borhade (PratikPB2123).Mar 16 2021, 5:02 AM

Not reproducible for me at least . can someone check again with 2.93.0 alpha ???

Germano Cavalcante (mano-wii) closed this task as Resolved.Mar 21 2021, 4:31 AM
Germano Cavalcante (mano-wii) claimed this task.

Indeed it appears the bug has been fixed already. So closing.

If the problem persists, please let us know so we can re-open the report.