I’m trying to display a 2D sheet (rendered in a separate canvas) on top of my 3D model viewer in HOOPS Communicator.
Both the 2D sheet and the 3D model are rendered on separate canvas elements, and my goal is to visually overlay the 2D sheet so that it appears on top of the 3D model (similar to a transparent overlay or reference drawing).
Could you please suggest the best approach for:
Properly stacking both canvases in the same container.
Ensuring the 2D canvas remains interactive or transparent (so the 3D viewer still responds to mouse events).
Optionally syncing the 2D sheet with the 3D camera or model position (if needed).
What is the expected interaction with the camera? Because there is a 2D overlay on top of 3D model, only the 3D model will respond to an operation such as orbit. In which case, the 3D and 2D will not be synchronized.
Okay, if that’s the case, I can set the 3D model to a top view, freeze its rotation, and then overlay the 2D sheet on top as a transparent layer (if possible).