Currently, experience an issue due to implementing the selection via raytracing of objects (gltf mesh geometry). With some examples online I managed to get a simplified version working:
- the toggle turns of orbit motion when mouse pressed for making selections,
- the functions assign different color properties
- the selection ribbon is visible (mouse drag when clicked)
this is exactly what is needed. However implementing this on the gltf mesh objects I get one issue.
There is an offset whem i click the mouse in respect where the actual objects are. i cant get the selection ribbon visible as well. I keep the Frustrum visible and seems ok. Only some offset with scale or location of depth is different.
I would be really helped with some pinpointers or ideas what might cause this issue , and what i should explore to resolve.
some explanation on the code:
*) i store the relevant geometry objects in “d_Objects”
*) raytrace part is in the slect.js file as usual.
*) Main.js is the file that sets up Frustrum part.
*) the selection ribbon is created with “ocamera” (turned off currently in animation frame, but that doesn’t resolve the issue when enabled to make ribbon visible)