国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python繪制圓柱體的方法

2020-02-15 22:06:15
字體:
來源:轉載
供稿:網友

本文實例為大家分享了python繪制圓柱體示的具體代碼,供大家參考,具體內容如下

#!/usr/bin/env python import vtk# 參考的C++版本源碼及解釋 感謝原作者# http://blog.csdn.net/www_doling_net/article/details/8536376 def main():  cylinder = vtk.vtkCylinderSource()  cylinder.SetHeight(3.0) # 設置柱體的高  cylinder.SetRadius(1.0) # 設置柱體橫截面的半徑  cylinder.SetResolution(6) # 設置柱體橫截面的等邊多邊形的邊數   cylinderMapper = vtk.vtkPolyDataMapper() # 渲染多邊形幾何數據  cylinderMapper.SetInputConnection(cylinder.GetOutputPort()) # VTK可視化管線的輸入數據接口 ,對應的可視化管線輸出數據的接口為GetOutputPort();  cylinderActor = vtk.vtkActor()  cylinderActor.SetMapper(cylinderMapper) # 設置生成幾何圖元的Mapper。即連接一個Actor到可視化管線的末端(可視化管線的末端就是Mapper)。  renderer = vtk.vtkRenderer() # 負責管理場景的渲染過程  renderer.AddActor(cylinderActor)  renderer.SetBackground(0.1, 0.2, 0.4)  renWin = vtk.vtkRenderWindow() # 將操作系統與VTK渲染引擎連接到一起。  renWin.AddRenderer(renderer)  renWin.SetSize(300, 300)  iren = vtk.vtkRenderWindowInteractor() # 提供平臺獨立的響應鼠標、鍵盤和時鐘事件的交互機制  iren.SetRenderWindow(renWin)   # 交互器樣式的一種,該樣式下,用戶是通過控制相機對物體作旋轉、放大、縮小等操作  style = vtk.vtkInteractorStyleTrackballCamera()    iren.SetInteractorStyle(style)  iren.Initialize()   iren.Start()   # Clean up  del cylinder  del cylinderMapper  del cylinderActor  del renderer  del renWin  del iren main()

效果圖:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莒南县| 惠安县| 呈贡县| 陇南市| 高碑店市| 赣州市| 宜良县| 特克斯县| 藁城市| 洛川县| 会昌县| 子长县| 封开县| 漯河市| 阳山县| 镇坪县| 德惠市| 张北县| 原阳县| 左权县| 旬阳县| 油尖旺区| 辽中县| 鹿邑县| 桂平市| 康平县| 平度市| 五华县| 徐闻县| 元朗区| 富裕县| 九江县| 镇平县| 黄大仙区| 平昌县| 五河县| 广丰县| 灵璧县| 齐河县| 南昌市| 定兴县|