VTK 基础入门 ( 一 ) 相机设置

news/2024/11/29 23:30:51/

     /**  相机
     SetClippingRange()/SetFocalPoint() / SetPosition()分别用于设置相机的前后裁剪平面、焦点和位置。
     ComputeViewPlaneNormal()方法是根据设置的相机位置、焦点等信息,重新计算视平面 (View Plane)的法向量。
     一般该法向量与视平面是垂直的,如果不垂直,Actor 等看起来会有一些特殊的效果,如错切。SetViewUp0方法用于设置相机朝上方向。
     最后用vtkRenderer::SetActiveCamera)方法把相机设置到渲染场景中。
     vtkCamera 除了提供设置与相机投影因素相关的方法之外,还提供了大量的控制相机运动的方法,
     如 Dolly()、Roll()、Azimuth()、Yaw()、Elevation()、Pitch0和 Zoom()。
     这些方法具体是怎么运动以及相对哪个位置或者方向运动,请参考图2-5 或者关于类vtkCamera 的文档说明。     ** /

    vtkSmartPointer<vtkCamera> myCamera = vtkSmartPointer<vtkCamera>::New();myCamera->SetClippingRange(0.0075,20.3786);myCamera->SetFocalPoint(0.0573,-0.2134,-0.0523);myCamera->SetPosition(10,0,0);myCamera->SetViewUp(-0.2234,0.9983,0.0345);renderer->SetActiveCamera(myCamera);


 


http://www.ppmy.cn/news/1112889.html

相关文章

一个FlutterCocoapods项目打包问题集锦

一个Flutter&Cocoapods项目打包问题集锦 问题1 github加速问题 cocoapods项目需要访问https://github.com/CocoaPods/Specs.git&#xff0c;众所周知&#xff0c;github经常被墙&#xff0c;导致经常需要借助加速来下载和访问&#xff0c;这里可以使用油猴脚本或者Fastgi…

谷粒商城----rabbitmq

一、 为什么要用 MQ? 三大好处&#xff0c;削峰&#xff0c;解耦&#xff0c;异步。 削峰 比如秒杀&#xff0c;或者高铁抢票&#xff0c;请求在某些时间点实在是太多了&#xff0c;服务器处理不过来&#xff0c;可以把请求放到 MQ 里面缓冲一下&#xff0c;把一秒内收到的…

遗传算法与粒子群算法的Python实现

遗传算法本文应用的是 python geatpy module粒子群算法本文应用的是 python pyswarm module 遗传算法 它的不等约束是...<0 import geatpy as ea import numpy as npea.Problem.single def evalVars(Vars): x1 Vars[0]x2 Vars[1]x3 Vars[2]x4 Vars[3]f (x1 2)**2 \…

泛化误差,训练误差,偏差,方差,偏置

泛化误差&#xff1a;就是把新用到模型上&#xff0c;比如说测试集体现的是一种泛化能力&#xff0c;也可以叫做测试误差 训练误差&#xff1a;也可以叫做经验误差 偏差&#xff08;距离远近&#xff09;&#xff1a;描述的是预测值的期望与真实值之间的差距&#xff0c;偏差…

【C刷题】day2

一、选择题 1、以下程序段的输出结果是&#xff08; &#xff09; #include<stdio.h> int main() { char s[] "\\123456\123456\t"; printf("%d\n", strlen(s)); return 0; } A: 12 B: 13 C: 16 D: 以上都不对【答案】&#xff1a; A 【解析】…

写一篇nginx配置指南

nginx.conf配置 找到Nginx的安装目录下的nginx.conf文件&#xff0c;该文件负责Nginx的基础功能配置。 配置文件概述 Nginx的主配置文件(conf/nginx.conf)按以下结构组织&#xff1a; 配置块功能描述全局块与Nginx运行相关的全局设置events块与网络连接有关的设置http块代理…

计算机竞赛 机器视觉的试卷批改系统 - opencv python 视觉识别

文章目录 0 简介1 项目背景2 项目目的3 系统设计3.1 目标对象3.2 系统架构3.3 软件设计方案 4 图像预处理4.1 灰度二值化4.2 形态学处理4.3 算式提取4.4 倾斜校正4.5 字符分割 5 字符识别5.1 支持向量机原理5.2 基于SVM的字符识别5.3 SVM算法实现 6 算法测试7 系统实现8 最后 0…

elementUI elfrom表单验证无效、不起作用常见原因

今天遇到一个变态的问题&#xff0c;因页面比较复杂&#xff0c;出现几组条件判断&#xff0c;每个template内部又包含很多表单&#xff01;&#xff01; <template v-if"transformTypeValue 1"></template><template v-else-if"transformTypeV…