Zhen Cheng 0 Report post Posted November 19, 2020 Hi, I am a beginner of CAESES, and I have a problem to design a FFD that can deform the geometry by following the deformation of a B-spline curve. The B-spline is basically the same shape as the curvy part of the geometry, we can deform the B-spline by shifting the control points of the B-spline, so it would be nice that the geometry can deform in the same way as the B-spline curve. I wonder how to make the geometry to follow the same deformation? I have attached a figure with geometry and the B-spline before and after deformation, an example of the fdb file would be highly appreciated, thanks for the help! Share this post Link to post Share on other sites
Mr. Heinrich von Zadow 9 Report post Posted November 19, 2020 Dear Zhen, if you could attach your latest project file I am happy to take look. Best regards, Heinrich Share this post Link to post Share on other sites
Zhen Cheng 0 Report post Posted November 19, 2020 Hi Heinrich, Thanks for the reply, I have attached the project file (currently not working as expected). Best, Zhen test_bspline.fdb Share this post Link to post Share on other sites
Mr. Heinrich von Zadow 9 Report post Posted November 19, 2020 Hi Zhen, in this case, I recommend using a simple delta shift. I renamed your curves: source (red), target(green) and calculated the y-offset between the two: "difference (black)". Now you can set up a delta shift to transform your source based on difference --> this will make it match exactly with target. Voila. Best regards, Heinrich test_bspline_HvZ.fdb Share this post Link to post Share on other sites
Zhen Cheng 0 Report post Posted November 19, 2020 This is very cool, thanks for the help! Zhen Share this post Link to post Share on other sites
Zhen Cheng 0 Report post Posted November 19, 2020 Hi Heinrich, I have a further question, is it possible to let the upper curve and lower curve deform differently? For example, let the upper curve deform with B-spline 1, and the lower curve deform with B-spline 2, where B-spline 1 and 2 are controlled by different design variables. Best, Zhen Share this post Link to post Share on other sites
Mr. Heinrich von Zadow 9 Report post Posted November 20, 2020 Dear Zhen, in principle, yes. You could set up a second delta shift perpendicular to the first one and combine the two in a delta product. It would be way easier if you could just set up a fully parametric model. Or is there a specific reason why you need to start from an existing/imported trimesh? BR, Heinrich Share this post Link to post Share on other sites