Can I make input-output loop with Rhino Grasshopper and UE?


I am doing a project on interactive heat transfer simulation in a room and want to use VR to visualise output data from Grasshopper. In this VR, I want to achieve:

  • Let the user change a location of a product in the room.
  • Send the new location of the object to Grashopper
  • Grashopper to generate data with pre-coded algorithms and create a visualisation of new condition
  • Send it to UE and visualise it

I wonder if this is possible. I have no idea how to make a VR experience and will nee dto start from scratch but to be able to take a step, I need to know if this is achievable.

The visualisation will be 2D and something like at the image attached.