Created by: vicdoval
Inset Special Mk2: Speed test done with a 5000 faces voronoi sphere Upgrades:
- Numpy implementation (between 2 and 3,5 times faster than old implementation)
- Multi-level recursive node
New modes:
- Sides : Works like the inset faces node but around 1,5x faster for constant inset and 16x for variable inset (*only partial support for concave polygons)
- Matrix: Works like Extrude Faces and Extrude Faces Lite in Matrix Mode but 8 times faster
New Input:
- Custom Normals - custom normals for inset displacement
New outputs:
- Original Vert Idx - the index of the original vertex. Can be used to pass Vertex Data to new vertices. In case of Zero inset in Fan mode the index of the new vertex will be the first index of the polygon
- Original Face Idx - the index of the original face. Can be used to pass Face Data to new faces
- Pols Group - Outputs a list to mask polygons from the modified mesh, 0 = Original Polygon 1 = Side polygon 2 = Inset Polygon.
- New Verts Mask - Mask of the new vertices
Original Face idx and Original Vert Idx Example
New verts mask used to bevel only inset vertices
Pols group output to filter the outputted polygons
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete (or not required, if user never sees these changes). -
Manual testing done. -
Unit-tests implemented. -
Ready for merge.