Growth: boundary of half a sphere

3dxml at the bottom

 

following this post

https://r1132100503382-eu1-3dswym.3dexperience.3ds.com/community/swym:prd:R1132100503382:community:SNKdMgXCR8SJqa8lpbe7IQ?content=swym:prd:R1132100503382:communitypost:0r6vkzsNQVS5HHkhYnKGhQ

 

 

This time, I removed the Brownian motion to simplify and tried on growing the boundary of half a sphere. I may make a try on disk adding back the Brownian motion, otherwise growth will be scaling of the disk, which is no interest.

 

I follow the same logic as for the circle. but this time, I grow a mesh with a boundary instead of just a curve. all the points between the big red circles which is representing a ball of 150mm and 80mm centered on the boundary point, are contributed to the repulsion. 

the group of point within the 100mm ball are all connected to the center. there is no vacuum (must be "connex group of points")... as this is the way to control the tension of the boundary. however in my model, I am not sure that it is really taken into account.

 

  1. create a half sphere and mesh it with 30mm size

2. start loop

get the vertex of the boundary

then get the vertex in a ball of 150mm centered on each boundary point

then get the vertex on a mesh ball of 100mm centered on each boundary points

exclude these points from the 150mm ball

set the attractor force - this is high impact on the result. greater radius of influence increases the growth a lot

apply the force to all vertex of the boundary and move them

then remesh for smooth mesh and keep the overall mesh behavior for next loop 

finish the loop and smooth the mesh wit subdivision

100 iter
100 iterm top view - center circle is original half sphere trace