public override PointD GetVelocity(Position.IVirtualMousePosition m) { Bitmap i = (Bitmap)m_img; Color c = i.GetPixel(m.GetVirtualPoint().X - m_offset.X, m.GetVirtualPoint().Y - m_offset.Y); PointD orig = m.GetVelocity(); return orig * -m_Param.C * (255 - c.G) / 255.0; }