Picking & Selection

To provide visual object interaction in the editor environment, there needs to be some way to determine which object is located at a specific pixel coordinate in the actual CamView. The two most obvious approaches are Picking and (physics / collision driven) Raycasting. As the latter one requires a working collision detection system which is tightly connected to a lot of design descisions I haven’t made yet, I’ve implemented Picking for now.

Read more …