[paid] Need Help with Shift+Click to Delete Instances and Rollover Snapping to Face Normal in Three.js InstancedMesh

This is a paid task, although the budget is not very high. If you’re interested, please take a look at the files and if you think you can fix it, let me know your price and I’ll see if I can match what you’re asking for. This is not in a repo but id be more than happy to fire up the remote server so you can poke around.

Thanks in advance for your help!

I’m working on a Three.js project where I need to implement two key functionalities:

  1. Deleting instances of THREE.InstancedMesh with a Shift+Click.
  2. Ensuring the rollover mesh snaps to the face normal of placed instances.

Unfortunately, I’ve hit a roadblock and can’t seem to get either working properly. From what I can tell, the raycaster is going through instances as if they were not there. See video. Ive been trying to fix the issue for about a week now. Despite my efforts, the Shift+vlick doesn’t delete the instances as expected, and the rollover mesh does not properly snap to the face normal of placed instances.

bitbox.js (23.9 KB)
client.js (9.7 KB)
server.js (6.8 KB)

Hi, I can solve your issue.
I have solved similar issue related raycast before.
Can we discuss more?
If your expected budget is suit for me, I will start right now.

Hello, @VictorHurtado
I can do that, with my rich experiences.
So I 'd like to discuss more detail.
Contact me: yukiowada015@gmail.com
I am looking forward to hearing from you.
Best regards,
Wada.