码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2020-11-25 12:42:18      阅读:15      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!