По картинке не очень понятно, но если вместо near надо сделать произвольную плоскость, то это описано в Mathematics for 3D game programming, глава 5.6. Или гуглится по словам oblique frustum.
Если не поможет - так хоть на мысль натолкнёт.
Пасиб, кажется тоже что то нашел, надо распарсить теперь.