当前位置: 首页 > news >正文

网站建设业务员搜索引擎营销的主要方法包括

网站建设业务员,搜索引擎营销的主要方法包括,国外有网站备案制度吗,东丰网站建设1、概述 计算机图形学里常用的坐标系统有4种: 1)、Model坐标系统。定义模型时所采用的坐标系统,通常是局部的笛卡儿坐标系。 2)、World坐标系统。是放置Actor的三维空间坐标系。 Actor(vtkActor类&am…

1、概述

计算机图形学里常用的坐标系统有4种:
   1)、Model坐标系统。定义模型时所采用的坐标系统,通常是局部的笛卡儿坐标系。

   2)、World坐标系统。是放置Actor的三维空间坐标系。
             Actor(vtkActor类)其中的一个功能就是负责将模型从Model坐标系统变换到World坐标系统。
             每一个模型可以定义自己的Model坐标,但World坐标系只有一个,每一个Actor必须通过放缩、放置、平移等操作将Model坐标变换到World坐标系。
             World坐标系同时也是相机和灯光所在的坐标系统。

   3)、view坐标系统。是相机所看见的坐标系统。
             XYZ轴取值为[-1,1],XY值表示像平面上的位置,Z值表示到相机的距离。相机负责将World坐标系变换到View坐标系。

   4)、Display坐标系统。与View坐标系统类似,但各坐标的坐标值不是[-1,1],而是使用屏幕像素值。

另外还有两种表示坐标点的方式:
     以屏幕像素值为单位和归一化坐标值 。

它们之间的关系如图所示。

2、坐标系细分

Display X、Y轴的坐标取值为渲染窗口的像素值。坐标原点位于渲染窗口的左下角。
NORMALIZED DISPLAY X、Y轴坐标取值范围为[0,1],跟DISPLAY一样,也是定义在渲染窗口里的。
VIEWPORT X、Y的坐标值定义在视口或者渲染器(Renderer)里。
NORMALIZED VIEWPORT X、Y坐标值定义在视口或渲染器里,取值范围为[0,1].
VIEW X、Y、Z坐标值定义在相机所在的坐标系里,取值范围为[-1,1],Z值表示深度信息。
WORLD X、Y、Z坐标值定义在世界坐标系。
USERDEFINED 用户自定义坐标系统。

vtkCoordinate可以用来表示坐标系统,其内部提供了函数接口来定义坐标系统:

SetCoordinateSystemToDisplay()
SetCoordinateSystemToNormalizedDisplay()
SetCoordinateSystemToViewport()
SetCoordinateSystemToNormalizedViewport()
SetCoordinateSystemToView()
SetCoordinateSystemToWorld()

3、示例代码

vtkConeSource cone = vtkConeSource.New();            
vtkCubeSource cube = vtkCubeSource.New();
vtkCylinderSource cylinder = vtkCylinderSource.New();
vtkSphereSource sphere = vtkSphereSource.New();vtkPolyDataMapper coneMapper = vtkPolyDataMapper.New();
coneMapper.SetInputConnection(cone.GetOutputPort());
vtkPolyDataMapper cubeMapper = vtkPolyDataMapper.New();
cubeMapper.SetInputConnection(cube.GetOutputPort());
vtkPolyDataMapper cylinderMapper = vtkPolyDataMapper.New();
cylinderMapper.SetInputConnection(cylinder.GetOutputPort());
vtkPolyDataMapper sphereMapper = vtkPolyDataMapper.New();
sphereMapper.SetInputConnection(sphere.GetOutputPort());vtkActor coneActor = vtkActor.New();
coneActor.SetMapper(coneMapper);
vtkActor cubeActor = vtkActor.New();
cubeActor.SetMapper(cubeMapper);
vtkActor cylinderActor = vtkActor.New();
cylinderActor.SetMapper(cylinderMapper);
vtkActor sphereActor = vtkActor.New();
sphereActor.SetMapper(sphereMapper);//将一个窗口分为4个视图
vtkRenderer renderer1 = vtkRenderer.New();
renderer1.AddActor(coneActor);
renderer1.SetBackground(1.0, 0.0, 0.0);
renderer1.SetViewport(0.0, 0.0, 0.5, 0.5);
vtkRenderer renderer2 = vtkRenderer.New();
renderer2.AddActor(cubeActor);
renderer2.SetBackground(0.0, 1.0, 0.0);
renderer2.SetViewport(0.5, 0.0, 1.0, 0.5);
vtkRenderer renderer3 = vtkRenderer.New();
renderer3.AddActor(cylinderActor);
renderer3.SetBackground(0.0, 0.0, 1.0);
renderer3.SetViewport(0.0, 0.5, 0.5, 1.0);
vtkRenderer renderer4 = vtkRenderer.New();
renderer4.AddActor(sphereActor);
renderer4.SetBackground(1.0, 1.0, 0.0);
renderer4.SetViewport(0.5, 0.5, 1.0, 1.0);vtkRenderWindow renWin = renderWindowControl.RenderWindow;
renWin.AddRenderer(renderer1);
renWin.AddRenderer(renderer2);
renWin.AddRenderer(renderer3);
renWin.AddRenderer(renderer4);
renWin.SetWindowName("Viewport");
renWin.Render();

4、效果

http://www.tj-hxxt.cn/news/29554.html

相关文章:

  • 商丘河南网站建设自动连点器
  • 做游戏试玩网站今天的新闻最新消息
  • 福永网站推广广州seo服务外包
  • 万国手表网站关键词优化推广公司哪家好
  • 百度怎么发布网站免费个人主页网站
  • 西昌市做网站的公司市场营销师报名官网
  • 长子营网站建设纯手工seo公司
  • 如何自己做搜索网站简述在线推广网站的方法
  • 手机网站开发解决方案交换免费连接
  • 做风投要关注哪些网站石家庄网站建设方案优化
  • 上海公司注册一网通办郴州seo快速排名
  • wifi和卫星有关系吗合肥seo管理
  • 可以接单做网站的软件seo优化服务价格
  • 模仿网站怎么做如何推广品牌知名度
  • 凡科做网站行吗推广代理登录页面
  • html5高端红色织梦网络公司网站站长工具ip查询
  • 郑州模板网站建设策划公司海外推广平台有哪些?
  • 手机网站开发在pc端营销网络的建设怎么写
  • 哪个网站百度收录快北京seo推广系统
  • 网站官网认证加v怎么做数字营销网站
  • 黑龙江网站建站建设靠谱的代运营公司
  • 建设网站证书不受信任网站关键字优化价格
  • 兰溪高端网站建设公司申请自媒体平台注册
  • 帝国cms怎么做网站地图输入关键词自动生成文章
  • 白银做网站的董事千峰培训出来好就业吗
  • 网站参数错误怎么解决方法平台seo
  • 59网站一起做网店广州chrome浏览器
  • 彩票网站开发 晓风推广平台都有哪些
  • 电子商务网站建设过程范文手机app免费下载
  • b2b网站怎么建设视频推广渠道有哪些