6 votes

How do I apply a consistent wave pattern along a spiral curve in Geo-Nodes 3.3?

i would try it with sin like this: result:
  • 47.4k
5 votes
Accepted

How to subdividing curves

I'm not seeing a curve but a mesh. To have a good result with your Subdivision Surface modifier you need to have a better topology, i.e avoid ngons and create quads instead, here are the edge loops ...
  • 125k
5 votes
Accepted

How can I create a sine wave on a bezier curve?

This task can be solved with the following node setup: As parameters for the wave I have prepared the values for "Wave Length", "Wave Amplitude" and "Wave Resolution", ...
  • 26.9k
5 votes

Geonodes Question: Is there a way to extrude the endpoint of a mesh line or curve in the tangent direction?

You can extend the endpoints of a curve along their tangents in the following way: Here I first capture the endpoints and their tangents in the point domain. Then I convert this curve into a mesh and ...
  • 26.9k
4 votes

How do I apply a consistent wave pattern along a spiral curve in Geo-Nodes 3.3?

Your wave texture is in the wrong space. (Object Space). It is straight wave-fronts down the X of that space. Where the spiral runs across the wave, it will be steep. Where the spiral is parallel to ...
  • 66.3k
3 votes
Accepted

How can I make a dashed line on a road that completely follows a curve?

In order for the geometry not to overlap with the other, it would have to follow exactly the topology of the road. You can solve that this way: Here I use the same curve that you use to create the ...
  • 26.9k
3 votes
Accepted

Geometry nodes: How to reduce point density on straight sections of a curve?

This group will return the unsigned edge-angle, on each point of an (evaluated) curve: ..By, for each point B of ABC, taking the dot-product of BA and BC. On acyclic curves, it preserves end-points. ...
  • 66.3k
3 votes

Custom profile curve with Geometry Nodes

One solution is to set the radius on the bezier curve before handing it to the curve-to-mesh node. Input to this radius can be a function that will provide your "dents". Here are the ...
3 votes
Accepted

How do I get a sharp corner in the curve?

Set the spline type to "Poly", adjust the corner vertex with Alt+S and you get:
  • 47.4k
3 votes
Accepted

How to make Bezier curves follow a reference geometry using Geometry Proximity?

Let's use only two curves. A source curve and a target curve. We are going to add geo nodes to the source curve, to instance it and the interpolate the duplicated splines to the proximity position. ...
  • 25.1k
2 votes
Accepted

Raycast: How to limit projected curves only to Target Geometry and omit gaps?

This is based on Gorgious suggestion. The origin of the object seems to be locked at World Origin, so if you connect the position to the ray direction, it gets weird (although I'm not entirely sure ...
  • 546
2 votes

Geometry nodes: How to reduce point density on straight sections of a curve?

You can do this by compare normals with neighboring point like this:
  • 31.7k
2 votes
Accepted

How to boolean union closed 2D curves within same bezier object with geometry nodes?

There are several possibilities here, but since I don't know exactly what you want to do with the result, I suggest the following solution: The first hurdle is that ...
  • 26.9k
2 votes
Accepted

How to get Splines/Curves generated with Geometry Nodes on Mesh object using bpy?

A way to do it is to hack the geometry nodes tree. I propose to hack the tree output (but you may need to hack it somewhere else?). Say we have this simple setup: We want to insert a "hack" ...
  • 48.1k
1 vote
Accepted

Geometry nodes - How to select last point on many different curves

As @quellenform has commented, Endpoint Selection is probably the cleanest way to go. Here, the attribute is captured on realized and deformed curve instances, so it survives conversion to points:
  • 66.3k
1 vote

Geometry nodes: How to reduce point density on straight sections of a curve?

It is working quite well but in some corners I have 2-3 edges still instead of only 1. And on this one side here I have one edge which I can't get rid of. I assume it's the starting position?
  • 97
1 vote

How to lock rotation of instance object created by array and curve modifier along curve?

You can workaround this by using instances. Create the step of the stair, a curve, and a mesh object which contains only a single vert at its origin Make the Vert the parent of the Step Add an Array ...
  • 3,625
1 vote
Accepted

weird behaviour when rotating or scaling pbjects using curves and bevel object

I hope you don't mind, I've numbered your observations. Referring to your curves as 'profile' and 'path', and defining some terms: The Object-space of your profile is measured along its own object-...
  • 66.3k
1 vote
Accepted

Paths between vertices of different objects

You didn't specify to which SOME points we need to connect the edges, so I will assume, that points with the same ID are to be matched. As you did correctly, instance curve lines on the points of the ...
  • 25.1k
1 vote
Accepted

Assigning mahjong tile faces from SVG

Unless you're in extreme close-up / product shot, you should be able to use the 'Export' .png images from your referenced archive for texturing. My first step was to create a single-image tiled array ...
  • 66.3k
1 vote

Get curve under mouse position

Simulates the object picker, it works but not perfectly. ...
  • 3,582

Only top scored, non community-wiki answers of a minimum length are eligible