CSharpGL.ZeroIndexRenderer.SearchLine C# (CSharp) Method

SearchLine() private method

Search line in triangles/triangle_strip/triangle_fan/ triangles_adjacency/triangle_strip_adjacency/ quads/quad_strip/polygon
private SearchLine ( RenderEventArgs arg, uint stageVertexId, int x, int y, uint lastVertexId, ZeroIndexLineSearcher searcher ) : PickedGeometry
arg RenderEventArgs
stageVertexId uint
x int mouse position(Left Down is (0, 0)).
y int mouse position(Left Down is (0, 0)).
lastVertexId uint
searcher ZeroIndexLineSearcher
return PickedGeometry
        private PickedGeometry SearchLine(RenderEventArgs arg, uint stageVertexId,
            int x, int y, uint lastVertexId, ZeroIndexLineSearcher searcher)
        {
            var vertexIds = searcher.Search(arg, x, y, lastVertexId, this);
            var positions = FillPickedGeometrysPosition(vertexIds);
            var pickedGeometry = new PickedGeometry(arg.UsingViewPort, PickingGeometryType.Line, positions, vertexIds, stageVertexId, this);

            return pickedGeometry;
        }