How to remove part of mesh(just like the door and window in the real world)

Hi there.
Now I have two GameObject.One is the wall object,the other one is the window object.
I want to eliminate some part of the wall object where the window object locate,just like the room in the real world…When the window is on wall,some part of the wall should be eliminated.
There may be several door,window,furniture on wall and I want to finish it in C++…
If you have any idea,please let me know.I will be really appreactive…
Thanks a lot…

Maybe I could just refresh the forward and backward panel.Calculate the new vector when window is on wall.
then,call the ProceduralMeshComponent to refresh the mesh…
I think this way may be work.If it does work,i will let you know

Hey Guys…
I have solved the problem by calculating the mesh vertices and triangles on my own…

I wrote a algorithm that spilt the mesh into several triangles and then use the ProceduralMeshComponent component. It works~
It look just like this ,you can see there are two square on the mesh

Hey, that sounds so cool.
May you share your algorithm or implementation source code ?

I have wrote the code on my blog…

Here is the code…

http://blog.csdn.net/u012385432/article/details/52387435

Sorry I wrote this blog in chinese,but I thick you could also read the code…

Let me know if you have any problem…

Hi, Ding

I’m sorry your blog is 404ed. I would really interested to take a look at your implementation. I’m just started on UE4, wanting to create a portal on walls/floors that a player can pass through (like opening a hole on a wall/floor). I would be great if you can share your code again!