Skip to main content
Question

How to make a vertex on each intersecting vector line?

  • February 19, 2021
  • 4 replies
  • 1337 views

Mr.Biscuit

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.

4 replies

Gleb
  • Power Member
  • 4708 replies
  • February 19, 2021

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

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


Vladimir_Krstic

@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
  • 1 reply
  • January 23, 2025
Vladimir_Krstic wrote:

@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!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings