[WIP] Sverchok, parametric nodes for architects

how can i get approximate start and end point of “Fillet Polyline” (curve) ?
thank you very much :slight_smile:

answer myself :slight_smile:
i use Fillet Polyline with ‘Concatenate + Even domains’ .
for Evaluate Curve use samples size = 30 then split to 3 list.

Hey,

Do you know if it is possible to control the incrementation of a range of numbers through a given period of frames ?

Let’s say from 1 to 10, I would like to press spacebar in Blender so that I can output 1 to 10, this incrementation happening on a given number of frames (and not for 1 single frame…)

  • Frame info is essential here of course, maybe the Timer node too ?
  • The Mix Number gives us curves to pilot the incrementation, this would add an interesting control for this kind of feature :kissing:

Thanks for the help guys

i’m struggling to decipher what you mean, can you be more precise?

like
" i want the following outputs in this frame range"

frame 1:     <fill in>
frame 2:     <fill in>
frame 3:     <fill in>
...
frame 10:    <fill in>

Hey,

Thanks for taking the time to follow up on my post :slight_smile:

My apologies, I kind of expected that my post could not be clear enough, this is the first time I ask anything about Sverchok, the way I presented this was not suitable.

Following your answer, when a given event trigger my switch node to “True”, let’s say at frame 30, the idea would be to increment a value like this :

frame 30: 1
frame 31: 2
frame 32: 3
frame 33: 4
frame 34: 5
frame 35: 6
frame 36: 7
frame 37: 8
frame 38: 9
frame 39: 7
frame 40: 10

Then, be able to turn on the switch node to False, and holding the Frame 40’ value until the switch turns to “True” again. This is the basic idea.

It would finally be nice to add two more features to this

  • being able to increment and decrement too, and
  • add control on the way the incrementation works
    ** A linear incrementation would be 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    ** An exponential one would be something like 1, 1, 1, 2, 2, 3, 5, 8, 10, 10

The final result being that the Frame Info node could be used to trigger many animation that would expand on more than one frame, with some controls on it.
I’m doing my best to be understood, I hope this is better now.
Thanks again !

Probably something like this is what you are looking for. I think the same is possible without Timer nodes too.


untitled.blend (2.7 MB)

1 Like

As best I can tell, this:

mirrors this:

with the exception of the “empty vertices list”

May or may not matter - done with latest 3.0a download.

Voronoi_Mesh_test.json (9.9 KB)

1 Like

The only issue with implementing a dedicated L-system node is that it then becomes relatively “locked” in its capability - regarding style / parsing algorithm. If we find a nice template for an L-system implementation (with a satisfying syntax, and array of input and output data) then we should totally do it. Implementation might benefit being numpy or numba. I expect numba will satisfy our needs.

I’ll have a play with your script and add another comment. Here is also an older 3d L-system i made a long time ago. (not snlite… i will convert it soon: https://github.com/zeffii/BlenderLSystem3D/tree/master/sverchok_script_node_version )

1 Like