2

I have a 2D polyline curve: enter image description here

On this curve I add these geometry nodes: enter image description here

My resulting geometry has these weird creases in it. What would be the simplest way to get rid of them? enter image description here

I have tried resampling the curve and that didn't quite work. Also if the solution is to add geometry it would be ideal to keep the increased geometry around the corners only because I'm going to have a few thousand of these curves in my project, so efficiency is key here.

Vipul Rajan
  • 387
  • 1
  • 8
  • You can try to add a fillet with Fillet Curve node (or Curve Fillet ?) – Gorgious Jul 19 '22 at 07:23
  • I am not quite clear what the result should be. Should it be sharp corners with uniform thickness, or rounded corners? And why do you use Geometry Nodes here at all, if you can achieve that with Curve Bevel as well? – quellenform Jul 19 '22 at 10:03
  • @Gorgious Thanks. That is a life saver. Helped me achieve exactly what I want to achieve. – Vipul Rajan Jul 19 '22 at 16:07
  • @Gorgious Are you going to write an answer or do you want me to do it? ;-) – quellenform Jul 20 '22 at 10:44
  • @quellenform Please do :) – Gorgious Jul 20 '22 at 12:15
  • If your question has been solved, please be so kind and mark the answer that contributed to the solution as "Accepted answer" so that this question will not continue to be displayed as unsolved. Thank you! Here you can find more information: What should I do if someone answers my question?. If you still haven't gotten a solution to your question, please be kind enough to address it. – quellenform Oct 24 '22 at 09:25
  • Hi there, I am involved in addressing this issue in Blender. This is still in development but closing in on a solution and that'd be great if you could provide some feedback here: https://devtalk.blender.org/t/curve-to-mesh-node-even-thickness-feedback-thread/27271 - Thanks in advance! – Bruno Jan 14 '23 at 09:49

1 Answers1

4

From the comments, it appears that you want to extrude a profile and have the corners evenly rounded.

You can solve this relatively easily with the node Fillet Curve:

enter image description here

Note that the radius for the rounding must be the same as the radius of the profile curve and Poly must be selected.

PS: If you need instead a profile with constant thickness and peaked corners, you can solve it this way:
Solving Uneven Profile Curve Thickness with Mesh Extrusions?

quellenform
  • 35,177
  • 10
  • 50
  • 133