Thanks for posting, k4noe. The purpose is, effectively, speed up workflow. Have you tried it? As functions are predefined, you can save time of coding…
Reserved for updates 09/01/2017: added Query Function ‘GroupBy’: create multiArray of groups following lambda expression criteria. added Final Funct…
Reserved for performance tests test 1: ‘GroupBy’ (+50% time) ( myArray = for i = 1 to 1000 collect [random 0 100, random 0 100, random 0 100] QAr…
Reserved for arrays query using Comparer examples Example 1: ‘NodeDistanceComparer’ We want to select all nodes that have their coord X positive and a…
Reserved for general arrays query examples QUERY FUNCTIONS _Where(#‘lambda expression’): general purpose query function. Lambda expression must eva…
Reserved for using explanation User’s guide: The ‘ArrayQuery’ struct purpose is to query arrays and multiarrays using predefined functions through a k…
In fact, the only important thing in comparer is the ‘_value function’. The other ones aren’t essential for general purposes. Here’s a quick test show…
Thanks DenisT. That’s really clever. Sadlely, the big problem is functions calling functions all that belonging to a struct. It takes three or four t…
Forget about it. Performance is horrible.
You can use a local variable to hold the value. In that case, you have to initialize it on the ‘on load’ clause when opening the scene. plugin modif…
Ok. Here’s a struct for Arrays Query using some kind of ‘lambda expressions’. Just uses one aditionnal Global for holding the lambda expression. There…
Deleted post to improve struct.
Deleted post to improve struct.