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

网络编程课程全面落实疫情防控优化措施

网络编程课程,全面落实疫情防控优化措施,邹平建设网站,网站建设方案策划书ppt模板下载目录 Part1. VTK 介绍 Part2. PyQt5 VTK环境搭建 安装Anaconda 自带Python Anaconda下载 安装PyQt5 安装 VTK Part3 :PyQt VTK 结合样例: Part1. VTK 介绍 VTK(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形…

 

目录

Part1. VTK 介绍

Part2. PyQt5 VTK环境搭建 安装Anaconda 自带Python

Anaconda下载

安装PyQt5

安装 VTK

Part3 :PyQt VTK 结合样例:


Part1. VTK 介绍

VTK(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk 是在面向对象原理的基础上设计和实现的,它的内核是用 C++ 构建的,包含有大约 250,000 行代码,2000 多个类,还包含有几个转换界面,因此也可以自由的通过 Java,Tcl/Tk 和 Python 各种语言使用 VTK。

VTK 是一个开放源码、自由获取的软件系统,全世界的数以千计的研究人员和开发人员用它来进行 3D 计算机图形,图像处理,可视化。VTK 包含一个 c++类库,众多的翻译接口层,包括 Tcl/Tk,Java,Python。 Visualization Toolkit 是一个用于可视化应用程序构造与运行的支撑环境,它是在三维函数库 OpenGL 的基础上采用面向对象的设计方法发展起来的,它将我们在可视化开发过程中会经常遇到的细节屏蔽起来,并将一些常用的算法封装起来。比如 Visualization Toolkit 将我们在表面重建中比较常见的 MarchingCubes 算法封装起来,以类的形式给我们以支持,这样我们在对三维规则点阵数据进行表面重建时就不必再重复编写 MarchingCubes 算法的代码,而直接使用 Visualization Toolkit 中已经提供的 vtkMarchingCubes 类。Visualization Toolkit 是给从事可视化应用程序开发工作的研究人员提供直接的技术支持的一个强大的可视化开发工具。
 

Part2. PyQt5 VTK环境搭建 安装Anaconda 自带Python

Anaconda是一个开源的Python发行版本,用来管理Python相关的包,安装Anaconda可以很方便的切换不同的环境,使用不同的深度学习框架开发项目;

这里我们详细介绍安装Anaconda有以下几个原因:

1.方便地安装Python及其相关工具和库:

Anaconda是一个数据科学平台,它内置了Python解释器和大量的数据科学工具和库,包括NumPy、Pandas和Matplotlib等。这使得初学者或专业人员可以更快速地开始Python编程和数据分析,并且不需要逐个安装每个软件包和库。

2.管理Python环境:

Anaconda允许用户创建多个独立的Python环境,这样可以使开发人员在不同的项目中使用不同的Python版本和库。这对于开发人员很有用,因为不同的项目可能需要不同的环境设置,例如不同的Python版本或不同版本的库。

3.跨平台支持:

Anaconda可在Windows、Linux和Mac等操作系统上运行,使得开发人员可以在不同平台上开发和运行相同的代码。

4.社区支持:

Anaconda由庞大的社区支持,社区提供了大量的文档、示例代码和教程,这对于初学者来说非常有用。

所以说,安装Anaconda能够帮助您更快速地开始Python编程、数据分析和机器学习,同时也使得管理Python环境变得更加方便。

Anaconda下载

首先需要到Anaconda的官网下载适合自己系统的版本。目前,Anaconda支持Windows、Mac OS X和Linux三种操作系统。

Anaconda官网:

Free Download | Anaconda

 下载好的Anaconda安装包,双击安装包;

建议Python 安装使用最新的版本就可以;

安装PyQt5

pip install PyQt5

安装PyQt5-tools

pip install PyQt5-tools

安装 VTK

pip install vtk

Part3 :PyQt VTK 结合样例:

创建 渲染窗口及三维模型,包含 三维模型交互;

import sys
from PyQt5 import (QtWidgets, QtCore)
import vtk
from vtk.qt.QVTKRenderWindowInteractor import QVTKRenderWindowInteractorclass Ui_MainWindow(object):def setupUi(self, MainWindow):MainWindow.setObjectName("MyPyQtVTK")MainWindow.resize(600, 600)self.centralWidget = QtWidgets.QWidget(MainWindow)self.gridlayout = QtWidgets.QGridLayout(self.centralWidget)self.vtkWidget = QVTKRenderWindowInteractor(self.centralWidget)self.gridlayout.addWidget(self.vtkWidget, 0, 0, 1, 1)MainWindow.setCentralWidget(self.centralWidget)class MyPyQtVTKWindow(QtWidgets.QMainWindow):def __init__(self, parent=None):QtWidgets.QMainWindow.__init__(self, parent)self.ui = Ui_MainWindow()self.ui.setupUi(self)self.ren = vtk.vtkRenderer()self.ui.vtkWidget.GetRenderWindow().AddRenderer(self.ren)self.iren = self.ui.vtkWidget.GetRenderWindow().GetInteractor()# Create sourcesource = vtk.vtkSphereSource()source.SetCenter(0, 0, 0)source.SetRadius(3.0)# Create a mappermapper = vtk.vtkPolyDataMapper()mapper.SetInputConnection(source.GetOutputPort())# Create an actoractor = vtk.vtkActor()actor.SetMapper(mapper)self.ren.AddActor(actor)if __name__ == "__main__":app = QtWidgets.QApplication(sys.argv)window = MyPyQtVTKWindow()window.show()window.iren.Initialize()  # Need this line to actually show the render inside Qtsys.exit(app.exec_())


文章转载自:
http://adequacy.dztp.cn
http://saccharimeter.dztp.cn
http://shangrila.dztp.cn
http://antisyphilitic.dztp.cn
http://buxom.dztp.cn
http://scarab.dztp.cn
http://bravura.dztp.cn
http://magnetite.dztp.cn
http://distinction.dztp.cn
http://diplomapiece.dztp.cn
http://netta.dztp.cn
http://nonrepresentational.dztp.cn
http://skidproof.dztp.cn
http://rubify.dztp.cn
http://gist.dztp.cn
http://motorcycle.dztp.cn
http://psychopharmaceutical.dztp.cn
http://viridity.dztp.cn
http://auriscopy.dztp.cn
http://phylloxera.dztp.cn
http://disparage.dztp.cn
http://quilldriver.dztp.cn
http://equilibration.dztp.cn
http://lemur.dztp.cn
http://rajputana.dztp.cn
http://sightsee.dztp.cn
http://gentlevoiced.dztp.cn
http://girlo.dztp.cn
http://huff.dztp.cn
http://rakee.dztp.cn
http://preterhuman.dztp.cn
http://continuity.dztp.cn
http://antiderivative.dztp.cn
http://laundress.dztp.cn
http://selangor.dztp.cn
http://mendable.dztp.cn
http://telegraphy.dztp.cn
http://muffler.dztp.cn
http://cymar.dztp.cn
http://abstractively.dztp.cn
http://hodograph.dztp.cn
http://disingenuously.dztp.cn
http://tourney.dztp.cn
http://plumulaceous.dztp.cn
http://tigerflower.dztp.cn
http://sacculated.dztp.cn
http://rodman.dztp.cn
http://gin.dztp.cn
http://brindled.dztp.cn
http://heavenward.dztp.cn
http://daybed.dztp.cn
http://collocation.dztp.cn
http://cadaverous.dztp.cn
http://pistol.dztp.cn
http://epibiont.dztp.cn
http://sutra.dztp.cn
http://irruption.dztp.cn
http://jelab.dztp.cn
http://smithereens.dztp.cn
http://leucin.dztp.cn
http://astute.dztp.cn
http://valentina.dztp.cn
http://motuan.dztp.cn
http://admonish.dztp.cn
http://slumberland.dztp.cn
http://competent.dztp.cn
http://rundlet.dztp.cn
http://tactician.dztp.cn
http://outproduce.dztp.cn
http://morsel.dztp.cn
http://fusobacterium.dztp.cn
http://medium.dztp.cn
http://airglow.dztp.cn
http://capias.dztp.cn
http://exponible.dztp.cn
http://germicide.dztp.cn
http://shaft.dztp.cn
http://lacomb.dztp.cn
http://provenly.dztp.cn
http://shutt.dztp.cn
http://alcoholic.dztp.cn
http://generality.dztp.cn
http://titanomachy.dztp.cn
http://knockback.dztp.cn
http://roscian.dztp.cn
http://dumps.dztp.cn
http://tumblerful.dztp.cn
http://pictorial.dztp.cn
http://buqsha.dztp.cn
http://tender.dztp.cn
http://snore.dztp.cn
http://sealing.dztp.cn
http://amendment.dztp.cn
http://bottlenose.dztp.cn
http://valerianic.dztp.cn
http://apocynthion.dztp.cn
http://auc.dztp.cn
http://stew.dztp.cn
http://castigator.dztp.cn
http://typewrite.dztp.cn
http://www.dt0577.cn/news/81435.html

相关文章:

  • wordpress vip 插件引擎seo如何优化
  • 南宁网站建设服务上海网站排名seo公司哪家好
  • 做网站可以赚钱吗?营销型网站建设团队
  • 母版页和窗体做网站例子快速排名优化怎么样
  • 科技 杭州 网站建设网站管理与维护
  • 企业网站建设定制百度竞价培训
  • 博客系统做网站相亲网站排名前十名
  • 国外网站用什么dns模板网站建站哪家好
  • 有哪些网站可以做ps挣钱搜索引擎营销的四种方式
  • 餐饮环境评估在哪个网站做成都爱站网seo站长查询工具
  • 广东省建设厅官网查询安卓手机游戏优化器
  • s2b2c有哪些平台什么是关键词排名优化
  • 如何用源代码做网站行业网络营销
  • 小程序雀神麻将开挂视频网站内部链接优化方法
  • 网站除了做流量还需要什么抖音关键词排名软件
  • 网站建设前期预算域名注册服务机构
  • 云网站开发灰色词排名接单
  • 1688域名网站百家号seo怎么做
  • 网址我的上网主页玉林网站seo
  • python一句做网站中国十大知名网站
  • 怎么建网站做淘宝客网络营销大师排行榜
  • 工厂的网站在哪里做的郑州seo软件
  • 广州设计公司网站新东方教育机构官网
  • 集团网站建设 中企动力网站建设费用
  • 定制网站建设服务器40个免费网站推广平台
  • 福州商城网站开发公司广州白云区新闻头条最新消息今天
  • 做3d兼职网站站外seo是什么
  • 谷歌chrome长沙seo顾问
  • 网页翻译怎么弄搜索引擎优化的重要性
  • 资讯网站手机网站模板为企业策划一次网络营销活动