Я использую переходную графику для рисования круга, но его диаметры на экране кажутся больше, чем обычно
Я пытался контролировать соотношение текущего размера экрана, но не смог
ViewTableRecord view =new ViewTableRecord();
view.CenterPoint = min2d + ((max2d - min2d) / 2.0);
view.Height= max2d.Y - min2d.Y;
view.Width = max2d.X - min2d.X;
ed.SetCurrentView(view);
double dViewRatio= (view.Width / view.Height);
Point3d pn = db.Extmin;
Point3d px = db.Extmax;
Extents3d ents;
using (Line acLine = new Line(pn, px))
{
ents = new Extents3d(acLine.Bounds.Value.MinPoint,
acLine.Bounds.Value.MaxPoint);
}
double dWidth = ents.MaxPoint.X - ents.MinPoint.X;
double dHeight = ents.MaxPoint.Y - ents.MinPoint.Y;