So like I read it. And so does that mean that iterations in fact end up being the amount of additional segment that can be added? I see it calls But don't really comprehend what is happening in there. It makes extra segments, via GetSplitted, does GetSplitted also introduce an offset to move it away from the "near" object that is detected? it's all a bit mysterious, doesn't look like it introduces an offset but.. ¯\_(ツ)_/¯ And if that is the case then do I need to do just one iteration and that will add ONE SEGMENT split extra PER object?? Or does it - as it seems to read - just do that once? The helpink points to helpLink ="https://gitlab.com/denispahunov/mapmagic/wikis/map_generators/constant which is obviously not correct. so I am reduced to reading or asking. and reading failed. thanks. (Next up. Iterative empirical testing to find out the answer ) One more thing.. if Size factor is an int Isn't this 1-sizefactor trick here in fact for getting floats back into a 0-1 range? Meaning any value other than 1 would be.. well.. I am not even sure. maybe "Just appear to have some kind of huge distance scaling?" not what was intended; which I presume was: A linear scalar of some other value? Anyway it just read as "maybe wrong" since having an INT as a factor is pretty weird anyway when you are implementing fine scaling. And therefore as well should the Size factor Setting just be a a slider, limited 0 -> 1. That would seem to "make sense and implicitly describe a linear relationship"? moreover. would not a value greater than 1 result in multiplying a negative? Is that bug? I have no idea. Could be "user idiocy" I'll "Avoid" using it in any demos until I know.... heh.