← All ideas
  • Published 30 Mar 2026

Missing Two-Point Constraint for Modular Geometry Along Curves— Need Dual-Anchor Placement for bricks

🧱 Idea Breakdown (Dual-Anchor Curve Placement)

🔹 The Problem

  • When placing objects along a curve in Blender (Array + Curve or Geometry Nodes), alignment is based on the object origin (center).
  • This works fine for simple shapes, but breaks for modular objects that need to connect at specific edges.
  • In this case, retaining wall blocks are trapezoidal and designed to form curves.

🔹 Why the Current System Fails

  • Each block has two connection sides (left and right faces).
  • For correct placement:
    • Left side connects to previous block
    • Right side connects to next block
  • Blender only aligns using:
    • One point (origin)
    • One direction (tangent)
  • This causes:
    • Rotation around center instead of edge
    • Gaps and overlaps on curves
    • Unrealistic results

🔹 What Is Needed (Core Idea)

  • Support for two anchor points:
    • Anchor A (start)
    • Anchor B (end)
  • Placement logic:
    • Anchor A snaps to curve point i
    • Anchor B snaps to curve point i+1
  • Object transform is computed from these two anchors

🔹 Why This Matters

  • Many modular systems require edge-to-edge alignment:
    • Retaining wall blocks
    • Bricks
    • Tiles
    • Roads
    • Mechanical parts
  • Current tools are not suited for this without workarounds

🔹 Expected Benefits

  • Accurate modular placement along curves
  • No gaps or overlap issues
  • Simpler workflows for:
    • Architecture
    • Procedural modeling

new with line, block.png 1000056367.jpg

0%

Development Status: Open

Upvote 0 Downvote 0
Raul-Zavarce
30 Mar 2026

4 Comments

khellstr

It is possible to wire up this in GN. Not trivial, but possible. I have done similar setup. So, as this being quite a specific need and possible to achieve with current tools, it's quite unlikely that it would be implemented.

1
Raul-Zavarce Author

Thanks, Im pretty new at blender so the learning curve for this is pretty steep for me but I thought it would be a nice feature to have since it may facilitate other interactions within blender, could you give me tips as to how to do this, I have no clue and I haven't been able to find a tutorial 😀

Edit: I form part of a landscaping company, so that's why the interest on this, the closest thing I could find was this: youtu.be/oE3GqhSd3NA

khellstr

I'm not aware of any tutorials that deal exactly with this. I’d be happy to take this on as a commissioned project. If you are interested, you can find links from my profile. DM via X, for example.

Raul-Zavarce Author

I will do so latter, if you are able to show a realistic render then if I get a contract for a project I'll get in contact, that depends on the sample you give me though