求助,视口比例设置后,怎么完全没效果呢?
本帖最后由 请叫我小队长 于 2014-12-22 11:49 编辑这段代码里面 视口比例完全没用 最后出来的比例也不对
另外USC 设置之后 UCS的X轴和viewport 边框也不平行
大神们求解答。
ps.用的是CAD2015
using (Viewport acVport = new Viewport())
{
pl.TransformBy(matrix);
var id = acBlkTblRec.AppendEntity(pl);
acTrans.AddNewlyCreatedDBObject(pl, true);
acBlkTblRec.AppendEntity(acVport);
acTrans.AddNewlyCreatedDBObject(acVport, true);
acVport.On = true;
acVport.NonRectClipEntityId = pl.Id;
acVport.NonRectClipOn = true;
acVport.ViewCenter = 0.25 * p2;
acVport.SetUcs(new Point3d(acVport.ViewCenter.X, acVport.ViewCenter.Y, 0), V.GetNormal(), V.RotateBy(Math.PI / 2, new Vector3d(0, 0, 1)).GetNormal());
acVport.UcsPerViewport = true;
acVport.ViewDirection = new Vector3d(0, 0, 1);
acVport.StandardScale = StandardScaleType.Scale1To1;
没有人吗? UCS的X轴和viewport 边框平行的问题已解决
但比例还是不对
还没找到原因
页:
[1]