请叫我小队长 发表于 2014-12-19 00:39:00

求助,视口比例设置后,怎么完全没效果呢?

这段代码里面 视口比例完全没用 最后出来的比例也不对
另外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;

请叫我小队长 发表于 2014-12-19 16:55:00

没有人吗?

请叫我小队长 发表于 2014-12-22 11:44:00

UCS的X轴和viewport 边框平行的问题已解决
但比例还是不对
还没找到原因
页: [1]
查看完整版本: 求助,视口比例设置后,怎么完全没效果呢?