Age | Commit message (Collapse) | Author |
|
Differential Revision: https://developer.blender.org/D5240
|
|
|
|
Update also made it modal, with interaction mode as in built-in inset,
where mouse movement adjusts amount and holding control makes mouse
movement affext height. Also renamed from "Inset Polygon" to
"Inset Straight Skeleton" to lessen confusion with built-in one and
emphasizing why this one is different.
Recommend binding mesh.insetstraightskeleton to a key, like Alt-i
|
|
|
|
This should take care of most of the class property conversions to
use the new annotation format (colon instead of equals) for
assignment. There may still be a few edge cases that were missed.
|
|
|
|
Differential Revision: https://developer.blender.org/D3746
|
|
Not sure why this used to work. The old code used the bmesh faceseq
delete, which kills only the faces. This fix uses the utility
bmesh.ops.delete() with an arg that will maybe kill edges and verts too.
Also made code select all the new polys. This is not ideal (ideal would
be to select only the inner ones), but making the ideal change requires
more work.
|
|
This is really a different bug that the one that was reopened
but I didn't know that when I reopened it.
It shouldn't happen that vertices get repeated in a face, but
when doing it happens in extreme cases, and for now am fixing by
just removing those duplicates before calling the make-face routine.
|
|
Crash caused by some vertices in the input model being doubled.
The code to test for the maximum inset deduped the vertices
but the faces were not remapped. Fixed by having that test code
not dedup the vertices.
|
|
|
|
Needed to better handle a simultaneous edge / vertex event.
|
|
Python 3.4.0 deprecated the "imp" module, and replaced it with
"importlib". This changes imp.reload() into implib.reload().
Reviewers: campbellbarton
Differential Revision: https://developer.blender.org/D1016
|
|
Please test patches before committing.
|
|
|
|
Patch by ldo (Lawrence D'Oliveiro), with very minor changes by myself.
|
|
|
|
|
|
minor other edits
|
|
make addons blender versions consistent
|
|
|
|
|
|
|
|
this removes conflicts with the inset built in ctrl/f menu not working if this addon was enabled.
|
|
|
|
|
|
It doesn't completely work yet - there's something funky
about selection, and finishing off the tool, but this
is much better than a non-working inset.
|
|
|
|
|
|
* You only have to do layout.prop if you want 1 property, no need for row then!
* Use col, row, sub as variable names, not colsub, rowsub, row2 etc please.
* Povray Addon: Still used a lot of splits, you need no split when you only have 1 column!
|
|
|
|
|
|
|
|
thanks to howardt for this great addition.
[[Split portion of a mixed commit.]]
|