AnyCAD C#开发-设置定向视图renderView.Renderer.SetStandardView

2020-12-17 15:33

阅读:408

标签:front   rgba   目标   erer   mst   std   bsp   getc   src   

 

            //俯视图
            renderView.Renderer.SetStandardView(EnumStandardView.SV_Top);
            renderView.RequestDraw();

 

            //前视图
            renderView.Renderer.SetStandardView(EnumStandardView.SV_Front);
            renderView.RequestDraw();

 

            //右视图
            renderView.Renderer.SetStandardView(EnumStandardView.SV_Right);
            renderView.RequestDraw();

 

            //后视图
            renderView.Renderer.SetStandardView(EnumStandardView.SV_Back);
            renderView.RequestDraw();

 

            //仰视图
            renderView.Renderer.SetStandardView(EnumStandardView.SV_Bottom);
            renderView.RequestDraw();

 

            //左视图
            renderView.Renderer.SetStandardView(EnumStandardView.SV_Left);
            renderView.RequestDraw();

 

            //正等测图
            renderView.Renderer.SetStandardView(EnumStandardView.SV_3D);
            renderView.RequestDraw();

 

            //设置任意方向的相机
            Vector3 pos = new Vector3(0, 0, 173);//相机位置
            Vector3 target = new Vector3(0, 0, 0);//查看目标的位置
            Vector3 up = new Vector3(0, 1, 0);//UP朝向
            renderView.LookAt(pos, target, up);
            renderView.RequestDraw();

            //获取相机参数
            Camera camera1 = renderView.Renderer.GetRenderWindow().GetCamera();
            Vector3 pos1 = camera1.Position();//相机位置
            Vector3 target1 = camera1.Target();//查看目标的位置
            Vector3 up1 = camera1.Up();//UP朝向

 

技术图片

 

Caesar卢尚宇

2020年11月21日

 

AnyCAD C#开发-设置定向视图renderView.Renderer.SetStandardView

标签:front   rgba   目标   erer   mst   std   bsp   getc   src   

原文地址:https://www.cnblogs.com/nxopen2018/p/14017196.html


评论


亲,登录后才可以留言!