mesh edit tools: promote to 2.79 release: Updates #50680

Closed
opened 6 years ago by BrendonMurphy · 15 comments
Collaborator

Hi,
This is the task for mesh edit tools move from addons_contrib to addons release.
mesh edit tools represents years worth of code that differs from or does similar functions in a different way & also functions that are not easily solvable in either c or py.
This "collection" of functions is built towards edit mode mesh vert, edge & face tools.

I'll make no excuses that there are corner cases within this addon's feature set that are not easily solvable, same as with many release addons and built in tools dealing with mesh editing. however, after 4 years in addons contrib & a wide user base, I feel it's appropriate to give this addon a run in 2.79 release.
maintainer: @BrendonMurphy code cleanup: @VukGardasevic
Also If reviewers think it may be appropriate to add a simple warning in the bl_info: "warning": "Test Version", I'm ok with that.
In most cases when used within the proper workflow & design, all the addons included work very well & as advertised.

Panels:
Edit mode: Tools, Pen tool (modal vert draw),
Edit mode: Tools, Mesh Edit tools, sub panels, vert, edge, face, utils.
Icon only sub panel header "Fast Tools & edit mode selection tools"

Vert mode:
Camphor,
Random Verts

Edge mode:
Cad edge tools, extend, project, angle off edge.
2d edge fillet
Offset edges
Roundify
Set edge length
Edges to wall

Face mode:
Multi extrude
Face inset fillet
Cut faces
Split Solidify

Utils;
fast loop
Normals flip
Remove doubles
Subdivide
Dissolve limited
Select by index

Menus:

Hot keys:
Double right click in v/e/f or combined modes for same menus as Ctrl/v/e/f
Integration into select & edit mode specials menus
To Do, merge in Extrude/reshape by @mano-wii
Edit: Merge commit here: https://developer.blender.org/rBAC8761c4a5250d97aa9e5c510125d2ad5cb8a1e638

Edit: Created Wiki Page: https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Modeling/Extra_Tools

Hi, This is the task for mesh edit tools move from addons_contrib to addons release. mesh edit tools represents years worth of code that differs from or does similar functions in a different way & also functions that are not easily solvable in either c or py. This "collection" of functions is built towards edit mode mesh vert, edge & face tools. I'll make no excuses that there are corner cases within this addon's feature set that are not easily solvable, same as with many release addons and built in tools dealing with mesh editing. however, after 4 years in addons contrib & a wide user base, I feel it's appropriate to give this addon a run in 2.79 release. maintainer: @BrendonMurphy code cleanup: @VukGardasevic Also If reviewers think it may be appropriate to add a simple warning in the bl_info: "warning": "Test Version", I'm ok with that. In most cases when used within the proper workflow & design, all the addons included work very well & as advertised. Panels: Edit mode: Tools, Pen tool (modal vert draw), Edit mode: Tools, Mesh Edit tools, sub panels, vert, edge, face, utils. Icon only sub panel header "Fast Tools & edit mode selection tools" Vert mode: Camphor, Random Verts Edge mode: Cad edge tools, extend, project, angle off edge. 2d edge fillet Offset edges Roundify Set edge length Edges to wall Face mode: Multi extrude Face inset fillet Cut faces Split Solidify Utils; fast loop Normals flip Remove doubles Subdivide Dissolve limited Select by index Menus: Hot keys: Double right click in v/e/f or combined modes for same menus as Ctrl/v/e/f Integration into select & edit mode specials menus To Do, merge in Extrude/reshape by @mano-wii Edit: Merge commit here: https://developer.blender.org/rBAC8761c4a5250d97aa9e5c510125d2ad5cb8a1e638 Edit: Created Wiki Page: https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Modeling/Extra_Tools
BrendonMurphy self-assigned this 6 years ago
Poster
Collaborator

Changed status to: 'Open'

Changed status to: 'Open'
Poster
Collaborator

Added subscribers: @mano-wii, @BrendonMurphy

Added subscribers: @mano-wii, @BrendonMurphy
Collaborator

Added subscriber: @VukGardasevic

Added subscriber: @VukGardasevic

Added subscriber: @EricLafarge

Added subscriber: @EricLafarge
Poster
Collaborator

just a note here, there's changed behavior in pen tools.
Old behavior - Hold Ctrl whilst drawing to copy selected mesh element to pen placemant
New behavior - above function is missing
@VukGardasevic any ideas there?

just a note here, there's changed behavior in pen tools. Old behavior - Hold Ctrl whilst drawing to copy selected mesh element to pen placemant New behavior - above function is missing @VukGardasevic any ideas there?
Collaborator

Just for having the record of the issue discussed on the IRC, it was related to the previous version of Pen Tool allowing other Operators to be executed ( the default return was PASS_THROUGH).

I'll upload the patch with the code for Extrude at Cursor that can be activated with the Ctrl key in the next few days.

Just for having the record of the issue discussed on the IRC, it was related to the previous version of Pen Tool allowing other Operators to be executed ( the default return was PASS_THROUGH). I'll upload the patch with the code for Extrude at Cursor that can be activated with the Ctrl key in the next few days.
BrendonMurphy changed title from mesh edit tools 2.79 release to mesh edit tools: promote to 2.79 release 6 years ago

Added subscriber: @tynkatopi

Added subscriber: @tynkatopi

Mesh to wall addon , selected edges only.
mesh_to_wall.py

Mesh to wall addon , selected edges only. [mesh_to_wall.py](https://archive.blender.org/developer/F508298/mesh_to_wall.py)
Poster
Collaborator

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
BrendonMurphy closed this issue 6 years ago
Poster
Collaborator

Committed, Closed as resolved.

Committed, Closed as resolved.
Poster
Collaborator

Changed status from 'Resolved' to: 'Open'

Changed status from 'Resolved' to: 'Open'
BrendonMurphy reopened this issue 6 years ago
Poster
Collaborator

Added subscribers: @Clarkx, @cedriclepiller, @CodeManX

Added subscribers: @Clarkx, @cedriclepiller, @CodeManX
Poster
Collaborator

re-opening
I'm not happy with the pkhg faces menu in object mode toolshelf panel as 1 button.
The addon sits well in the 'Face Menu' & the function corresponds well with other tools in the 'Face Menu'
As a simple workflow example: edit mode, select cube, subdivide 2, select faces to extrude, add pkhg faces, add the faces types in object mode, then toggle back to edit mode, ready to extrude/inset or other options.

Further update in the Utils section:
Added Mesh Check bgl & merged in list amount of tri's/ngons in ui from prior mesh check addon by @JeremyLegigan @Clarkx, @cedriclepiller, @CodeManX

Update shortly.

re-opening I'm not happy with the pkhg faces menu in object mode toolshelf panel as 1 button. The addon sits well in the 'Face Menu' & the function corresponds well with other tools in the 'Face Menu' As a simple workflow example: edit mode, select cube, subdivide 2, select faces to extrude, add pkhg faces, add the faces types in object mode, then toggle back to edit mode, ready to extrude/inset or other options. Further update in the Utils section: Added Mesh Check bgl & merged in list amount of tri's/ngons in ui from prior mesh check addon by @JeremyLegigan @Clarkx, @cedriclepiller, @CodeManX Update shortly.
BrendonMurphy changed title from mesh edit tools: promote to 2.79 release to mesh edit tools: promote to 2.79 release: Updates 6 years ago
Poster
Collaborator

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
BrendonMurphy closed this issue 6 years ago
Poster
Collaborator

committed, resolved.

committed, resolved.
Sign in to join this conversation.
No Label
good first issue
legacy module/Animation & Rigging
legacy module/Core
legacy module/Eevee & Viewport
legacy module/Grease Pencil
legacy module/Modeling
legacy module/Nodes & Physics
legacy module/Pipeline, Assets & IO
legacy module/Platforms, Builds, Tests & Devices
legacy module/Python API
legacy module/Rendering & Cycles
legacy module/Sculpt, Paint & Texture
legacy module/User Interface
legacy module/VFX & Video
legacy project/2.81
legacy project/2.82
legacy project/2.83
legacy project/2.90
legacy project/2.92
legacy project/2.93
legacy project/3.0
legacy project/3.1
legacy project/3.2
legacy project/3.4
legacy project/Add-ons (BF-Blender)
legacy project/Add-ons (Community)
legacy project/Alembic
legacy project/Animation & Rigging
legacy project/Asset Browser
legacy project/Automated Testing
legacy project/BF Blender: 2.8
legacy project/BF Blender: After Release
legacy project/BF Blender: Next
legacy project/BF Blender: Regressions
legacy project/BF Blender: Unconfirmed
legacy project/Blender 2.70
legacy project/Blender Cloud
legacy project/Code Quest
legacy project/Collada
legacy project/Compositing
legacy project/Core
legacy project/Cycles
legacy project/Datablocks and Libraries
legacy project/Dependency Graph
legacy project/Documentation
legacy project/EEVEE & Viewport
legacy project/Freestyle
legacy project/Game Data Conversion
legacy project/Game Engine
legacy project/Game Physics
legacy project/Game Python
legacy project/Game UI
legacy project/Geometry Nodes
legacy project/Good First Issue
legacy project/Grease Pencil
legacy project/Images & Movies
legacy project/Import/Export
legacy project/Infrastructure: Blender Buildbot
legacy project/Infrastructure: Blender Web Assets
legacy project/Infrastructure: Websites
legacy project/Modeling
legacy project/Modifiers
legacy project/Motion Tracking
legacy project/Nodes
legacy project/Nodes & Physics
legacy project/OpenGL Error
legacy project/Overrides
legacy project/Papercut
legacy project/Physics
legacy project/Pillar
legacy project/Pipeline, Assets & I/O
legacy project/Platform: Linux
legacy project/Platform: macOS
legacy project/Platforms, Builds, Tests & Devices
legacy project/Platform: Windows
legacy project/Python API
legacy project/Render & Cycles
legacy project/Render Pipeline
legacy project/Sculpt, Paint & Texture
legacy project/Straightforward Issue
legacy project/Text Editor
legacy project/Tracker Curfew
legacy project/Translations
legacy project/USD
legacy project/User Interface
legacy project/UV Editing
legacy project/VFX & Video
legacy project/Video Sequencer
legacy project/Virtual Reality
papercut
Priority › High
Priority › Low
Priority › Normal
Priority › Unbreak Now!
Status › Archived
Status › Confirmed
Status › Duplicate
Status › Needs Information from Developers
Status › Needs Information from User
Status › Needs Triage
Status › Resolved
straightforward issue
Type › Bug
Type › Design
Type › Known Issue
Type › Patch
Type › Report
Type › To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#50680
Loading…
There is no content yet.