MoI discussion forum
MoI discussion forum

Full Version: Parametric design in MoI?

Show messages:  1-3  …  304-323  324-343  344-363  364-383  384-403  404-423  424-443  …  904-912

From: mkdm
9 Jun 2016   [#364] In reply to [#362]
Hi Max,

It's good to know that you're okay.

> I have plans to replace Number type with NumberArray type. It should be last change in the datatype system.

Thank you for this heads-up.
I think that it shouldn't be a problem for the utility nodes i'm coding, for the PointArray datatype.

One more question, just about the PointArray.
Did you plan to code some business logic that will supply programmatic ways to select the PointArray's element ?

I realize that i've already asked this in other posts and with other words,
but i think that this would be a very very powerful thing.

For the time being, i've only written the "PatternSelArray" node, but it can be done much, much more :)

Nice day,

Marco (mkdm).
From: mkdm
9 Jun 2016   [#365] In reply to [#363]
Hi bemfarmer,

Thank you very much for your great work !!

It's kinda like a cornucopia for other similar ideas...

Nice day,

Marco (mkdm).
From: mkdm
27 Jul 2016   [#366] In reply to [#362]
Hi Max!

How are you ?

> I have no time for programming right now, but it will not last for long. Wait two or three weeks.

What about the new release of project Elephant ?

Ciao!

- Marco (mkdm).
From: mkdm
29 Jul 2016   [#367] In reply to [#362]
Repetita iuvant...

Hi Max!

How are you ?

> I have no time for programming right now, but it will not last for long. Wait two or three weeks.

What about the new release of project Elephant ?

Ciao!

- Marco (mkdm).
From: Max Smirnov (SMIRNOV)
2 Aug 2016   [#368] In reply to [#367]
Hi Marco! :)

I don't know when I release the new version. :(
I'll try to do it this month.
From: mkdm
2 Aug 2016   [#369] In reply to [#368]
Hello Max!

OK, that's good to know !

Thanks.

- Marco (mkdm)

Message 7713.370 was deleted


From: Max Smirnov (SMIRNOV)
17 Sep 2016   [#371]
Hi guys! :)
Sorry for delay.. My work takes all free time during last months.
But today I wrote a few lines of code :)
From: Frenchy Pilou (PILOU)
17 Sep 2016   [#372] In reply to [#371]
Take your time!
From: mkdm
17 Sep 2016   [#373] In reply to [#371]
Hi Max!

I'm glad to see you back here!

Waiting for your new version of NodeEditor...

So, I can finally finish my bunch of utility nodes for pointArray() data structure.

Ciao!

- Marco (mkdm)
From: Max Smirnov (SMIRNOV)
18 Sep 2016   [#374] In reply to [#373]
Hi Marco

I made a lot of changes in the internal structure today. The work goes faster than expected. :)
Right now I rewrite all nodes for using numarrays as input data. It will take couple of days.
Wait for the new version next week.
From: Max Smirnov (SMIRNOV)
18 Sep 2016   [#375]

From: mkdm
18 Sep 2016   [#376] In reply to [#374]
Hi Max,

I'm glad to know that your work is almost done!

> Right now I rewrite all nodes for using numarrays as input data.

Well...which means most likely I have to rewrite some portions of my utility nodes.

I'll wait and see :)

Ciao!

P.S. One last question Max.
Some times ago, when you developed the excellent SubDiv scripts, if I remember correctly,
you said that one day you'd add the ability to accept surfaces with more then 4 edges.
Do you think to upgrade SubDiv script in order to give it that feature ?

Thanks a lot and have a nice day.

- Marco (mkdm)
From: Frenchy Pilou (PILOU)
18 Sep 2016   [#377]
Red star! ;)
From: Max Smirnov (SMIRNOV)
19 Sep 2016   [#378]
Today evening I rewrote all nodes except arrays. I'm very impressed with the results.


From: Frenchy Pilou (PILOU)
19 Sep 2016   [#379]
Yes you can! Bravo!
From: mkdm
19 Sep 2016   [#380] In reply to [#378]
Hi Max,

...very promising results!

> Today evening I rewrote all nodes except arrays.

Does it mean that you are not going to add any new features to PointArray ?
For example : programmatic ways to specify the iteration order, or parameters to specify start,end,step,
or the possibility to map every array element to a generic tag object (IMHO this would be a very powerful feature, for example link an array element with a
GeometryFactory Subclasses).

Etc...etc...

I hope you have the time and and desire to do it.

Ciao!

- Marco (mkdm)
From: Max Smirnov (SMIRNOV)
19 Sep 2016   [#381] In reply to [#376]
>Some times ago, when you developed the excellent SubDiv scripts, if I remember correctly, you said that one day you'd add the ability to accept surfaces with more then 4 edges. Do you think to upgrade SubDiv script in order to give it that feature ?

Hi Marco,
I have no plans to continue developing of the Subdiv script this year. Maybe later.

>Does it mean that you are not going to add any new features to PointArray ?
I will add a new features, but not now.
From: mkdm
19 Sep 2016   [#382] In reply to [#381]
Ok Max.

Thanks for the clarifications.

Ciao!

- Marco (mkdm)
From: Max Smirnov (SMIRNOV)
21 Sep 2016   [#383]
Yes! I did it! :)
In this version I replaced "number" type with "numarray". Nodeeditor now uses only three types of data: objectlist (built-in moi type, in fact it's object array), point/frame array, number array.
Now you can send multiple values to each node input.
For example, you can create Circle node and set radius "10,15,33", and you will get three circles(use "," as array separator and "." as decimal separator).
Or create Point node and set X "0,2,4", Y "0,3,6", Z "0,5,10". In this case nodeeditor will process all arrays simultaneously. You will get three points(x,y,z): (0,0,0) (2,3,5) (4,6,9)
Also you can set arrays with a different lengths. In this case the arrays can be processed with different methods. Right now I implemented two methods "Long" and "Short"
This picture will help you to understand how it works.

Later I'll add Cross and Interpolation modes. But first I need to make "resize/interpolation" node.
Also I need to make Range slider node because some nodes uses arrays as range settings.

Show messages:  1-3  …  304-323  324-343  344-363  364-383  384-403  404-423  424-443  …  904-912