Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-17 | EditMesh: add delete loose operator (access from Cleanup menu) | Campbell Barton | |
2014-01-04 | RNA API: use bool's for enum itemf callbacks. | Campbell Barton | |
2013-12-21 | EditMesh: wireframe tool, add offset and vgroup support (not used yet) | Campbell Barton | |
2013-12-14 | Modeling: add optional angle limit for beauty fill | Campbell Barton | |
Makes this tool more useful on an entire mesh by only applying beautify to planar surfaces. | |||
2013-11-27 | Fix T37203: New face from an edge failed if only one vert was connected to a ↵ | Campbell Barton | |
wire edge | |||
2013-11-27 | Fix for recent error (editmesh triangulate crashed). | Campbell Barton | |
2013-11-25 | Fix mesh triangulate not flushing selection | Campbell Barton | |
2013-11-04 | UI messages fixes... | Bastien Montagne | |
2013-10-29 | Triangulate Modifier: using different ngon and quad methods | Dalai Felinto | |
Quads: Beauty, Fixed, Fixed Alternate, Shortest Diagonal Ngons: Beauty, Scanfill * Shortest Diagonal is the default method in the modifier (popular elsewhere), but beauty is the default in Ctrl+T). * Remove the need for output slot and beauty operator to be called after Clt+T Patch with collaborations and reviewed by Campbell Barton | |||
2013-10-28 | move bmesh array lookup data and utility functions from editmesh into bmesh, | Campbell Barton | |
since enough bmesh operations can also take advantage of direct index lookups on verts/edges/faces. developers note: - EDBM_index_arrays_init/ensure/free -> BM_mesh_elem_table_ensure/init/free - EDBM_vert/edge/face_at_index -> BM_vert/edge/face_at_index - EDBM_uv_element_map_create/free -> BM_uv_element_map_create/free - ED_uv_element_get -> BM_uv_element_get | |||
2013-10-26 | rename give_cursor to ED_view3d_cursor3d_get | Campbell Barton | |
2013-10-25 | Updating tooltip for Fill Holes "Sides" option. | Jonathan Williamson | |
This makes the tooltip much more descriptive to tell the user what the setting does. Suggestion by Thomas Beck and bcon13. | |||
2013-10-15 | renaming "Beautify Fill" to "Beautify Faces" | Dalai Felinto | |
changing the ot->name only, not the ot->idname (to avoid breaking scripts) The tool requires the selection to be fill previously, the original name was confusing if we consider we have "Fill" with the "Beauty" option. Discussed with Bastien Montagne and Brecht van Lommel. | |||
2013-10-05 | avoid divide by zero with grid fill (when there is no selection) | Campbell Barton | |
2013-10-04 | code cleanup: warnings and minor edits. | Campbell Barton | |
2013-10-01 | fix regression - convex hull tool leaving new faces unselected. | Campbell Barton | |
2013-09-30 | lots of operator descriptions were incorrectly copy/pasted. | Campbell Barton | |
update some descriptions, others were removed and operators tagged as internal. add a script to detect duplicate operator descriptions. | |||
2013-09-09 | correct error in recent changes for building with openmp. | Campbell Barton | |
rename DM_OMP_LIMIT to BKE_MESH_OMP_LIMIT and set to 0 when in debug mode, same for BM_OMP_LIMIT. | |||
2013-09-07 | changes to grid fill | Campbell Barton | |
- use 4 weights for vertex customdata blending (was previously only using 2) - option for simple blending, which blends locations using weights too and doesn't attempt to maintain the shape, useful for flat surfaces or times when keeping the shape gives odd results. | |||
2013-09-06 | error in recent gridfill commit, calculating span last failed. | Campbell Barton | |
2013-09-06 | grid-fill now detects non-square grids (this is what users would expect) | Campbell Barton | |
http://www.graphicall.org/ftp/ideasman42/gridfill_detect_nonsquare.png | |||
2013-09-06 | rename positive_mod to mod_i, make it work with nagative numbers (matching ↵ | Campbell Barton | |
pythons modulo), and use in a few more places. allow mesh-checker-deselect to have a negative offset. | |||
2013-09-05 | add function for rotating linked list so at item is last. | Campbell Barton | |
2013-09-05 | grid-fill can now fill a single, closed edge loop. | Campbell Barton | |
the active vertex is used when possible, else the corner vertex is detected. this should replace the grid-fill-manager addon by Alexander Nedovizin. | |||
2013-09-02 | fix [#36412] Pivot of active element switches to last selected face after ↵ | Campbell Barton | |
duplicating vertices. | |||
2013-08-29 | mesh bisect can now be defined with mouse input | Campbell Barton | |
(using cursor + numeric values was too clumsy for defining orientation). once the cut is done numeric input still works as before | |||
2013-08-24 | style cleanup: space around for loop wrappers | Campbell Barton | |
2013-08-23 | math api edits - replace point-normal form for a plane with dist_to_plane_v3() | Campbell Barton | |
also correct python mathutils api, was missing vector checks. | |||
2013-08-23 | new mesh bisect had a problem not selecting faces with fill option in face mode. | Campbell Barton | |
2013-08-23 | new mesh bisect tool, available in the mesh menu. | Campbell Barton | |
cuts the mesh in half based on the cursor location and the viewport, optionally supports filling the cut area (with uvs. vcols, etc), and removing geometry on either side of the cut. | |||
2013-08-23 | edits to new symmetrize tool | Campbell Barton | |
- snap axis-aligned verts to the center. - expose the threshold for detecting if a vertex is on the axis. | |||
2013-08-22 | replace symmetrize code with calls to bmesh operators. | Campbell Barton | |
calls: bisect, duplicate, scale, flip, weld. resolves report [#36475] Symmetrise does not keep uv/weight also fixes issues with faces that cross the axis more then once. | |||
2013-08-14 | fix [#36349] Separate mesh by material creates meshes with all the materials ↵ | Campbell Barton | |
from the original | |||
2013-08-11 | edge-split now leaves split edges selected | Campbell Barton | |
2013-08-06 | fix own regression in edgeloop delete [#36389] loop detete crashes | Campbell Barton | |
2013-08-06 | select faces after dissolving | Campbell Barton | |
2013-08-06 | Add key shortcut for context sensitive dissolve, Ctrl+X / Ctrl+Delete (as ↵ | Campbell Barton | |
with node editor) | |||
2013-08-03 | code cleanup: bmesh use 'const' for query functions. | Campbell Barton | |
2013-07-28 | new mesh tool for cleaning up meshes, splits up non-planar faces while they ↵ | Campbell Barton | |
exceed a given angle threshold (access from the 'Mesh -> Clean' menu). | |||
2013-07-28 | use '_exec' suffix for operator execute callbacks, also picky change to ↵ | Campbell Barton | |
sizeof() use in BLI_array.h | |||
2013-07-27 | fix for joining face selection after recent api change, also ↵ | Campbell Barton | |
bmo_join_triangles_exec() wasn't filling in its 'face' output slot. | |||
2013-07-27 | fix for bridge tool selection flushing (after recent api change), also ↵ | Campbell Barton | |
exposed bug in bmesh edgering-subdiv operator. | |||
2013-07-25 | add twist option to bridge tool (for circular loops) | Campbell Barton | |
2013-07-25 | mesh tool to fill in holes, added in mesh clean menu, | Campbell Barton | |
unlike other face creation tools it copies data from surrounding faces. | |||
2013-07-25 | triangulate and beauty fill also needed changes to selection handling after ↵ | Campbell Barton | |
recent changes. | |||
2013-07-25 | correct problem with limited-dissolve not leaving the selection correctly ↵ | Campbell Barton | |
(caused by BM_elem_attrs_copy no longer dealing with selection) | |||
2013-07-24 | code cleanup: use iterator macros, and replace BM_LOOPS_OF_FACE with direct ↵ | Campbell Barton | |
loop access when converting a bmesh to a mesh. | |||
2013-07-21 | code cleanup: add break statements in switch ()'s, (even at the last case). | Campbell Barton | |
2013-07-09 | fix error where if you tried to bridge an odd number of loops after bridging ↵ | Campbell Barton | |
pairs, there was no way to change the options. eventually I think the operator api should support this but for now return finished. | |||
2013-07-08 | remove unused normal-recalc flags. | Campbell Barton | |