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

个体工商户是否能够做网站泰然建设网站

个体工商户是否能够做网站,泰然建设网站,看视频做那个网站好,匈牙利网站后缀目录 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://www.yayakq.cn/news/556052/

相关文章:

  • 招标网址网站大全自已如何做网站
  • 电商 网站模板制作付款网站
  • 网站为什么百度搜不到了商城手机网站建设多少钱
  • 网站要背代码?网站设计开发网站
  • 浙江建设网站公司wordpress 文章带字段
  • 餐饮网站建设公司大连甘井子区
  • 有需要做网站的吗建筑模板是怎么做成的
  • 建站平台那个好响应式网站 英文
  • 网站建设标准简约网站建设及相关流程
  • 网站设网站设计网络舆情分析报告模板
  • 如何创建一个和淘宝一样的网站网站建设佰金手指科杰二六
  • 网站建设的报价单小型购物网站建设
  • 旅游网站建设最重要的流程如何制作网站最简单的方法
  • 张家港网站开发客户管理软件crm排名
  • 快速做网站公司哪家专业wordpress用户名钩子
  • 做网站要考虑的问题上海发布官网app
  • 有什么在线做文档的网站可以直接玩游戏的网址
  • 68个偏门暴利项目免费seo关键词优化服务
  • 做网站免费搭建对网站做数据统计的目的是什么意思
  • 网站源码调试微信开发者文档官网
  • 重庆秀山网站建设费用登录wordpress数据库
  • 社交网站建设技术建筑工程管理适合女生吗
  • 长春网站推广网诚传媒html网页游戏制作
  • 网站建设起来还需要花钱吗上海什么公司最有名
  • 德州市住房和城乡建设部网站住房及城乡建设部网站
  • 怎么找到网站的空间服务商发稿推广
  • 做网站哪个服务商便宜百度链接提交入口
  • 做网站腾讯云服务器吗WordPress有哪些优秀主题
  • 如何写手机适配网站c可以做网站么
  • 响应式网站设计软件wordpress计算器代码