华为电脑系统linux怎么用,华为电脑为什么要用linux的系统

首页 > 实用技巧 > 作者:YD1662023-05-28 20:14:38

1 说明:

=====

1.1 vtk,(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。

1.2 是一个开源、跨平台、可自由获取、支持并行处理的图形应用函数库。

1.3 vtk的内核是用C 构建的。

1.4 是在三维函数库OpenGL的基础上采用面向对象的设计方法发展起来的。

1.5 可以自由的通过Java,Tcl/Tk和Python各种语言使用vtk,本文主要是用python3下使用VTK。

华为电脑系统linux怎么用,华为电脑为什么要用linux的系统(1)

2 准备:

=====

2.1 环境:

华为笔记本电脑、深度deepin-linux操作系统、python3.8和微软vscode编辑器。

2.2 官网:

https://vtk.org/https://gitlab.kitware.com/vtk/vtkhttps://lorensen.github.io/VTKExamples/site/Python/ #代码来源#对官方代码进行修改、删减、整理、注释,符合国人和小白要求

2.3 源码安装:

#第一步:官网,这个页面https://vtk.org/download/#本机下载是这个文件,速度很慢,大概1个小时vtk-9.0.0-cp38-cp38-linux_x86_64.whl

#第二步:将下载的文件放在桌面的VTK文件夹下,并打开终端进入该文件夹cd /home/xgj/Desktop/VTK#安装sudo pip3.8 install vtk-9.0.0-cp38-cp38-linux_x86_64.whl

华为电脑系统linux怎么用,华为电脑为什么要用linux的系统(2)

安装

华为电脑系统linux怎么用,华为电脑为什么要用linux的系统(3)

验证安装是否成功

3 Helloworld:

==========

3.1 熟悉wtk的GUI的基本设置:

3.1.1 窗口标题名、窗口大小、窗口位置、背景颜色和代码结构。

3.1.2 代码:

#方法一:import vtk#---第一层:绘制器---ren = vtk.vtkRenderer() # 负责管理场景的渲染过程#注意颜色定义类似opengl的ren.SetBackground(0.1, 0.2, 0.4) #在这里设置背景颜色:蓝色#---第二层:绘制窗口---renWin = vtk.vtkRenderWindow()# 窗口标题名renWin.SetWindowName("The first window") #不支持中文# 窗口大小renWin.SetSize(800, 800)# 设置窗口位置:默认0,0==左上角renWin.SetPosition(10, 10)# 绘制窗口添加绘制器renWin.AddRenderer(ren)#---第三层:创建窗口交互器---iren = vtk.vtkRenderWindowInteractor()iren.SetRenderWindow(renWin)iren.Initialize()iren.Start()

#方法二:import vtkdef main(): #---第一层:绘制器--- ren = vtk.vtkRenderer() # 负责管理场景的渲染过程 #注意颜色定义类似opengl的 ren.SetBackground(0.1, 0.2, 0.4) #在这里设置背景颜色:蓝色 #---第二层:绘制窗口--- renWin = vtk.vtkRenderWindow() # 窗口标题名 renWin.SetWindowName("The first window") #不支持中文 # 窗口大小 renWin.SetSize(800, 800) # 设置窗口位置:默认0,0==左上角 renWin.SetPosition(10, 10) # 绘制窗口添加绘制器 renWin.AddRenderer(ren) #---第三层:创建窗口交互器--- iren = vtk.vtkRenderWindowInteractor() iren.SetRenderWindow(renWin) iren.Initialize() iren.Start()if __name__ == '__main__': main()#main() #方法三,省略,就是不要if-name-main

3.1.3 图:

华为电脑系统linux怎么用,华为电脑为什么要用linux的系统(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.