You can try to use your array as an emitter and use the stones as particles. Might sound a bit over complicated, but give you a lot of randomisation options. The array geometry can be a single vertex or face and the emitter has to be setup accordingly to assure that you get one stone per face/vertex.
I think the command bpy.ops.mesh.delete(type='EDGE_FACE') works (I suppose that's what you want, sinc eyou can't keep faces and vertices without faces). About it being slow: sadly Blender 2.8 edit mode is pretty slow compared to 2.79, but I guess that's something they have as a priority to fix.
Maybe I'm not understanding right but: 1. What do you mean by constrain to face? You can snap to face. 2. plug-in 3. Blender is so customizable hotkey-wise that this isn't an issue for my workflow. I use M3CHINETOOLS and Wazou's pie menus so that everything is easily accessible. A lot of tool options can be changed by…
box and lasso select behave exactly the same on my setup, that is, i do not need to touch the center point of any face to add it to my selection regardless of what display mode my mesh is set to. picture shows my selection results with 'limit to visible' turned on which is also the only mode i ever tend to work on. if i…
Hum, in fact the drag selection doesn't work like that (at least in 2.76). You have to box select the whole the centers and the same goes for the per face selection. EDIT : In fact, you can select with part of the face if the Limit selection to visible feature is turned on. How ca you have the same behavior without this…
@blond if you want unwrap just a single piece, in the 3dview just select the faces that you want to unwrap and press unwrap. if you have already marked the seams, and you want to select an area, again in the 3dview in face mode selection, press ctrl+l and blender automatically fit the selection to the seams border. hope…