I'm working on a Geometry Nodes setup for a picture frame, and I'm running into an issue with scaling. The goal is to take a strip of a picture frame mesh and have it stretch from Point 0 to Point 1, Point 1 to Point 2, and so on — essentially forming the full rectangular frame by connecting each edge segment.
I'm taking this modular approach because I want the flexibility to design a single, detailed strip of a frame and reuse it along each edge of any shape. This allows the frame to adapt dynamically to different sizes while preserving the original design's thickness and detailing. Rather than scaling the entire frame uniformly (which distorts the proportions), this method ensures the strip stretches only along its length.
Here’s what I’ve done so far:
- Started with a plane mesh and extracted its corner points.
- Used the Index node to get Point 0 and Point 1.
- Measured the distance between the points to scale the strip accordingly.
Issue: The frame strip doesn’t connect to the top point correctly, and it’s not scaling to fit precisely between Point 0 and Point 1. Additionally, the strip’s center appears to start at the edge of the object instead of aligning properly along the segment. Could anyone help me understand what I’m missing or how to fix this?






