I agree, because some of the function I have, have more subobject types than others. With the random selection functions, you could make a function t…
Yeah I’ve seen that method before, is that more efficient than if statements? I’ll probably just keep with separate functions in structs. Its nice h…
Thanks for the replies. I guess it does depend on what I’m using the functions for. I’m starting to get a larger and larger library of functions, wh…
Here’s some info with a calculator about combinations and permutations you might find useful –
Including your method for open loops, I just finished a function to get the edge order for closed and open loops. for closed loops, it subtracts the …
Just updated function to try to deal with the ngons that the sphere in your picture has – fn LoopPolyEdge Obj:$ Sel:(polyop.getEdgeSelection $) Set…
Well I’m trying to duplicate it so I can figure out how it works, so I can do the same for meshes and patches. I also plan on making my own loop func…
Hey thanks for the quick reply. So, with this method I would have to do a whole loop to begin with to test if its open or not right? How do you manu…
To get a face’s center, use – polyop.getFaceCenter <Poly poly> <int face> node:<node=unsupplied> From the reference – Re…
Hi, try this – FilteredEdges = for i = 1 to (polyop.getNumEdges $) where ( local EdgePos = ((polyop.getVert $ (polyop.getVertsUsingEdge $ #(i) as …
Thanks for the explanation denis. I try to comment as much as possible, mainly for myself so if I need to change something or I haven’t touched mxs f…
Yeah, I’ll try to figure out your functions, piece by piece, and how I can use it in different cases.
Wait a minute, denis I think you are misunderstanding what I’m saying. I’m not saying your two functions are achieving the same thing as each other, …