Utility Scripts for analysis : FilterCurvesByLength

 From:  mkdm
8608.19 
Hi everyone!

The very interesting new thread by Brian "Curve Explorer, MoI4 only" (at http://moi3d.com/forum/index.php?webtag=MOI&msg=8818.1) reminded me that many months ago I have started to code a never finished new custom command dedicated especially to 2D workflows : "FilterCurvesByLength"

I recovered now the latest alpha version that I was coding months ago.
It was never finished but was at a very good stage, so now for the moment I want to publish here a demo of its actual state and as soon as I can, I want to clean up its code a little bit and publish the latest alpha.

Of course anyone will be free to use it for whatever reason or inspiration because I don't know if I will have time to finish its coding.

This little project was only a first attempt to create a very complex and universal "Selection Master", a plugin that I have in mind for a very long time,
dedicated to filtering almost everything in Moi, based on various rules and inputs : mass of solid, length of curves, area of surfaces, and so on....

But I think I was a little bit too "upbeat" because I think that actually this kind of plugin goes beyond my possibilities :)

Anyway...it's an idea that I wanted to share with you.

Maybe there's someone that want to put his hands on keyboard and start to coding :)

But... cut to the chase! This is the demo of the current version of "FilterCurvesByLength".

During next days I will post also the code.

Here's a demo video (114 Mb) : http://take.ms/mDpcW

And this is a screenshot.



The bottom section of the UI is currently reserved to two custom scrollable listview showing many statistic data of the current filtering.
At the time of my latest coding of the command, I planned also to allow the user to save the results of the filtering in a txt file in order to read it later.
Also I planned to give the user the chance to save "filtering configs" so instead configuring every time a combination of filters, the user can load the desired config.

All idea that I never implemented :)

Ciao!

Marco (mkdm)

EDITED: 11 Feb 2018 by MKDM