Hi blenderartist community,
I would like to ask if you guys have better suggestions on how to get what I need done. I have 8 data points in 3D space of which I obtain data points X,Y,Z coordinates from a different machine in a .csv file. These data points form a ring shaped object that moves and deforms through time. What I am doing unto this point gets the job somewhat done but I am curious if you guys have a better idea how to tackle this problem. So what I do is create 8 object which I assign the f-curve from the .csv file through time. That gives me 8 objects that fly through space and represent my ring (see the image attached).
However I need a ring shaped object (torus). So What I do is I create a torus and with 7 major segments and use shape keys and the snap tool to snap the corners to my 8 moving objects and set the difference for each frame I have. Finally I use the subsurf modifier to make the torus a smoothed ring shaped object that connects my data points (8 objects created first).
This approach gets it done, however there are a couple downsides. I would ultimately want to export this into an animated .dae (or .fbx if not possible to get .dae working) file for my presentation. The .dae gives me worse outcomes than the .fbx file however. In both files the 8 data points are visible and are animated. However the torus is often displaced, doesn’t move, and doesn’t have the subsurf modifier applied. I don’t know if its possible in blender but I guess that somehow connecting and deforming my 8 objects created initially and shaping them into a torus shaped object would get me closer to what I want done. Correct me if I would be wrong and feel free to inspire me with different approached to tackle this problem