CSharpGL.Scene.GetPickGeometry C# (CSharp) Метод

GetPickGeometry() приватный статический Метод

get picked geometry.
private static GetPickGeometry ( RenderEventArgs arg, int x, int y, uint stageVertexId, List pickableRendererList ) : PickedGeometry
arg RenderEventArgs
x int mouse position(Left Down is (0, 0)).
y int mouse position(Left Down is (0, 0)).
stageVertexId uint
pickableRendererList List
Результат PickedGeometry
        private static PickedGeometry GetPickGeometry(RenderEventArgs arg,
            int x, int y,
            uint stageVertexId,
            List<IPickable> pickableRendererList)
        {
            PickedGeometry pickedGeometry = null;
            foreach (IPickable item in pickableRendererList)
            {
                pickedGeometry = item.GetPickedGeometry(arg, stageVertexId, x, y);

                if (pickedGeometry != null) { break; }
            }

            return pickedGeometry;
        }