Thanks for the link Ironhawk! I made the minor modifications needed (actually I re-wrote it for an hour and then decided to take a look... didn't want to figure out how to sort the verts, I was 'sliding' towards the edges randomly). http://www.robg3d.com/temp/csConnectAndSlide.ms Just run the script and you should get a…
So, I'm looking for a script in max that will function similar to "split loop" in Silo, or a similar feature I've seen used in maya. In silo, you click an edge, hold a key down and move the mouse to slide where the loop will end up. Release the key to commit. Otherwise, it just splits the loop at the center (just like max…
Bryan: I've had some time to test this guy out, and I've found a few issues. Occasionally the slide value will invert, so the loop will drop down on the opposite side of the ring. Also, it's not resetting the 'connect' dialog options, so if you happen to have your connect options set with like 3 segments + pinch + slide,…
Darn, stupid error. Should be fixed. Max 6 and up, I think... definitely max 8 and up though. Just a note, if you have multiple edges selected when you do this, it doesn't really work right... this is just a problem with the way the 'slide' tool is implemented in csPolyTools, and not something I'm going to rewrite right…
Polyboost has a feature called swiftloop. You simply click where you want the edge loop to be, and it places it. You can then immediately hold down alt and slide it to wherever along the normal. Holding down ctrl will also auto-select edge loops. Holding down shift when placing the edgeloop will also conform the loop to…
Maybe someone can get this to work 100% of the time. http://www.bryancavett.com/edgeSlice.ms I'm getting the length of the first edge and a point clicked on the edge. Getting a percent from it and using it on the slide option for the connect command. Then I run a edge ring and connect with the new slide settings. Sometimes…
I think the problem with my code is that the edge slide changes which way it handles positive and negative values. So sometimes it works and sometimes it doesn't. I think it depends on vert order or newer geometry or someting... Who knows. Is there a way I can test the new vert positions based on a tolerance to my original…
Mop: Yes I was looking at that last night. $.min and $.max to get the corners. The scale issue goes beyond that though. I'm trying to test the location of the original hit point and one of the newly created verts to see how close they are... if the vert is further than my tolerance then the connect got flipped. This would…