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

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

本帖最后由 请叫我小队长 于 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;

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

没有人吗?

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

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