Open co-ord opened 4 years ago
Thank you for the comment and sorry for the late response.
Field composition As you mentioned, it uses IPointCurlField and IAttractor. I put 3 of curl field in one ICompoundField and other 3 of attractors in another compound field.
Swarm agents on a plane The swarm agents are not actually flying in 3D. It's flying on XY plane but nodes points are plotted on 3D by the increment of sections and time and then diagonal tension lines and horizontal stick compression lines between nodes are added. The example of these are on this tutorial. http://igeo.jp/tutorial/58.html
Smoothing edges Smoothing is done by first offsetting the original triangulated polyline out and then insert 2 points on each segment and then convert the polyline into degree 2 NURBS curve. The reason points being inside the edge is simply due to the adjustment of offset and location of the additional 2 insert points.
Just seeing your answer now, thank you so much for the kind reply and explanations.
Dear @sghr San,
I am trying to understand the logic behind the motion of the particles in your A(g)ntense project. Based on your (remarkable) tutorials I see that your are probably using a mix of a curl field and an attractor field. However few things still remain unclear to me:
What makes the particles move at the same pace along the Z-axis ?
Finally, how did you smooth out the edges of the triangulated layers ? I tried to apply Laplacian smoothing to an alpha triangulated mesh of a layer but doing so kind of shave the edges and make those points disappear from the mesh. Catmull-Rom splines didn't work either (points are on the edges, not near the edges).
I would really appreciate if you could elaborate on these different steps.
Respectfully,