Hey Dan, Thanks! Yup, always room for improvements. I really wanted to have the balls explode when you went through them, maybe with particles, maybe …
Awesome challenge! Here’s something I wrote last year, it took a good few hours, but definately under a day I think. Tested on max 8, will probably w…
Have you tried a garbage collection? gc() or gc light:true
Put the code into a function: fn updateMaterial = ( for i in mysel where superClassOf i == GeometryClass and (classof i.material) == Arch___Desig…
Cool And in total agreement! Ironically, his rollouts are already prefixed! Ha ha CapitanRed: rollout myRollout “myRollout”(
Ha ha, yes I can see the ironies there! Don’t worry, I don’t think that everything 37Signals state is gospel – quite the opposite in fact. I think …
Probably best to work towards understanding the basics before worrying about best practices and hypothetical collisions! (but yes I know I started it!…
Whenever you get a script that runs only the second time, you can be pretty damn sure it’s a pre-declaration issue. You’d actually benefit from putti…
A couple of ways – either define the function after the rollout, or pre-declare the rollout: global myRollout fn testFn = ( if myRollout.Ye…
Yeah – it’s pretty useful isn’t it. Glad you like it! Most of the command are accessible from the viewport struct. Just type in viewport and hit retu…
Hey Eugenio, Yup – it’s got it’s foibles! I write this to do something similar a couple of years ago, also for max 8. See what you think, and feel fr…
Cool thread! I don’t know if shrinking new sphere until they no-longer intersect would be an efficient option, but I thought it worth suggesting. Her…
Look up Selection Filter and registerSelectFilterCallback in the help – you can set it up so you don’t select anything as you click in the viewport.
Are there no nice little free .NET controls out there that do what you need? I know that with AX there were quite a few that would do the job, it was…
Um, yeah – I was just about say that, but Charles beat me to it