Skip to main content
Mr.Biscuit
New Participant
Feb 19, 2021 4:01 AM UTC
Question

How to make a vertex on each intersecting vector line?

This may be an embarrassing question to ask, but hey how do you actually make each intersection point a vertex without manually adding them using the pen tool?

I’ve tried union → flatten, but then it creates 4 vertices there(packed together) instead of 1 since a union turns paths into surface areas.

I need these vertices because then I can generate a dot on each of their spot using DotsOnVertices, without vertices I don’t know where to place my dots.

If there are any programmatic ideas that you could think of, that’d also be helpful.

This topic has been closed for replies.

4 replies

Gleb
Power Member
Feb 19, 2021 4:19 AM UTC

In the early Figma years, it was as simple as pressing Cmd/Ctrl + E (Flatten the object). I don’t know why they removed this feature. 😦

Vladimir_Krstic
New Member
Dec 24, 2024 10:56 AM UTC

No plugin that solves this? I’m clicking here like a maniac. -.-

Vladimir_Krstic
New Member
Dec 24, 2024 10:56 AM UTC

@Mr.Biscuit Figured a workaround for this. Duplicate the object and then flatten them together. Edge intersections will get vertices. Still, it doesn’t work when edges are just touching. Still, better than nothing.

Skyoxima
New Member
Jan 23, 2025 8:59 PM UTC

@Mr.Biscuit Figured a workaround for this. Duplicate the object and then flatten them together. Edge intersections will get vertices. Still, it doesn’t work when edges are just touching. Still, better than nothing.

This worked perfectly for my case, thank youu!