Задание области экрана

Для определения области чертежа, которая должна отображаться на виде, необходимо знать габаритные точки необходимой области. По ним будут рассчитаны высота и ширина вида, координаты центральной точки вида. Ниже приведен код, устанавливающий вид для заданного пространства модели, ограниченного двумя точками (левый верхний угол и правый нижний угол). Процедуре Zoom передаются координаты (1.3,7.8,0) и (13.7,-2.6,0) в качестве первых двух аргументов, чтобы определить область для отображения. Центральная точка не нужна, поэтому процедуре передается экземпляр определения Point3d по умолчанию. Последний аргумент используется для масштабирования нового вида. Масштабирование вида можно использовать для создания "зазора" между отображаемой областью и краем окна рисования.

[CommandMethod("ZoomWindow")]
static public void ZoomWindow()
{
    // Zoom to a window boundary defined by 1.3,7.8 and 13.7,-2.6
    Point3d pMin = new Point3d(1.3, 7.8, 0);
    Point3d pMax = new Point3d(13.7, -2.6, 0);
    Zoom(pMin, pMax, new Point3d(), 1);
}