you can also use the viewport redraw callback instead of a timer, though it might be a bit of an overshoot… nitrous’ progressive refinement may trig…
Hi, is it possible to register a callback or another way to fire a function on a mouse over a node? without raycasting: Collect all the nodes you wa…
Here’s a (hack) way to do what you’re referring to, and it won’t totally work without a TON of elbow grease: First, max’s BitmapLayerManager can only…
It sounds like you are heading in the right direction. But, one more thing: Well – the survey will help me see what I did wrong and what I did righ…
Point #1: I’ve written some scripts and I think that most people have a difficult time learning how the script works if you don’t supply some kind of …
Yep, adding a prefix is a good solution. Got my eyes stuck in the trees – missed the forest! I was just hoping that I could bypass the need to add a…
I’ll bite. Here’s another snippet: ( clearListener() local tokens = #(” “, “:”, “=”, “(“, “)” ,”!”, “+”, “!=”, “+=”, “if”, “do”) local …
Seeing as how the competition is over, let me pose another challenge: lex a string to data structures based on an array of tokens. my naive lexing at…
“Does anybody have an idea how to optimize the runtime?” Instead of rayCasting, you could use an octree or a bsp tree to determine if you are in/outs…
denisT – you are a genius! thank you for that snippet! that solves my problem, and I learned something in the process.
In a cruel twist of fate, another system exception happens trying to get the items from the dropdown: clearListener() ( anArray=#(“aFileAddress”,”…
Aha! Here is code that works as expected, and since it’s an array that is being passed as a parameter, it solves my problem! clearListener() ( …
Here is a script that the listener does not like: fn createCA aString:”aString” = ( customAttributes = attributes objectData ( rollout pa…
denis – i tried commenting out those lines and running the script again. max still throws an unknown exception when you select the modify tab. so, …