Working with individual vertices

Hello, Unreal!
I am making a project where I need to work with individual vertices of mesh. There are several things that I must be able to do for each vertex:

  • Store data in vertices (more than 3 floats, vertex color’s won’t work)
  • Get data from vertices, update it real-time
  • Move vertices, get their position
  • When moving vertices, auto recalculate normals and tangents for shading to work correctly
  • Have references to vertices which allows other objects to send and get data from vertices aswell as assign specific vertices to objects
  • Detect collison of a single vertex and get the exact collision point.

I know that it’s possible to do this in C++ so I am not asking if it is possible, but I’m asking how to do it.
If you don’t know answer, I would still appreciate if you told me who may know it.

Greetings,

:smiley: No answers for ages. I should get an award - asked a question that nobody gives a s**t!:smiley: