Esempio n. 1
0
 private void OnMouseClick(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Left)
     {
         int x = e.X;
         int y = e.Y;
         RayTracerNet.RayTracer instance = RayTracerNet.RayTracer.GetInstance();
         var hitObj = instance.GetScene().GetPrimitiveRaycasted(x, y);
         if (hitObj != null)
         {
             hitObj.Select();
             MessageHandler.Broadcast <RayTracerNet.RayTracerObject>(MessageName.SelectSceneObject, hitObj);
         }
     }
 }
Esempio n. 2
0
 public void Broadcast(Message message)
 {
     MessageHandler.Broadcast(message);
 }