介绍
如何使用python绘制直线?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
python主要应用领域有哪些
1,云计算,典型应用OpenStack.2,网前端开发,众多大型网站均为python开发。3。人工智能应用,基于大数据分析和深度学习而发展出来的人工智能本质上已经无法离开python.4,系统运维工程项目,自动化运维的标配就是python + Django/flask.5,金融理财分析,量化交易,金融分析。6,大数据分析。
具体内容如下
# !/usr/bin/env python , import vtk , #,绘制通用方法 def myshow (linepolydata): ,#你我们# 39;ll look at 它。=,,lineMapper  vtk.vtkPolyDataMapper () ,if vtk.VTK_MAJOR_VERSION & lt;=, 5: lineMapper.SetInput才能(linepolydata) ,其他的: lineMapper.SetInputData才能(linepolydata) lineMapper.SetScalarRange才能(0,2)=,,lineActor  vtk.vtkActor () ,lineActor.SetMapper (lineMapper) , ,#,usual rendering 东西。=,,camera  vtk.vtkCamera () ,camera.SetPosition (1, 1, 1) ,camera.SetFocalPoint (0, 0, 0) ,=,,renderer  vtk.vtkRenderer ()=,,renWin  vtk.vtkRenderWindow () ,renWin.AddRenderer(渲染器) ,=,,iren  vtk.vtkRenderWindowInteractor () ,iren.SetRenderWindow (renWin) , ,renderer.AddActor (lineActor) ,renderer.SetActiveCamera(相机) ,renderer.ResetCamera () ,renderer.SetBackground (0, 0, 0) , ,renWin.SetSize (300,, 300) , ,# interact with 数据 ,renWin.Render () ,iren.Start () del lineMapper del lineActor del 相机 del 渲染器 del renWin del iren , , def main (): ,#直线在三维坐标系中的2个顶点=,x [(0.0, 0.0, 0.0), (1.0, 0.0, 0.0),, (0.0, 1.0, 0.0)] , ,#我们# 39;ll create 从而building blocks of polydata including data 属性。=,,linepoly  vtk.vtkPolyData ()=,,points  vtk.vtkPoints ()=,,lines  vtk.vtkCellArray ()=,,scalars  vtk.vtkFloatArray () , ,for 小姐:拷贝范围(3): points.InsertNextPoint才能(x[我]) ,linepoly.SetPoints(分) ,=,,line0  vtk.vtkLine () ,line0.GetPointIds () .SetId(0, 0), #,第二个0表示分中的起源点 ,line0.GetPointIds () .SetId(1, 1), #,第二个1表示分中的p0点 ,=,,line1  vtk.vtkLine () ,line1.GetPointIds () .SetId (0, 0); ,line1.GetPointIds () .SetId (1, 2); , ,lines.InsertNextCell (line0) ,lines.InsertNextCell (line1) ,linepoly.SetLines(线); ,=,,colors  vtk.vtkUnsignedCharArray () ,colors.SetNumberOfComponents (3);=,red [255, 0, 0) ,colors.InsertNextTypedTuple(红色);=,green [0,, 255,, 0] ,colors.InsertNextTypedTuple(绿色); ,linepoly.GetCellData () .SetScalars(颜色); , del 点 del 线 del 标量 del 颜色 ,myshow (linepoly) ,# Clean del linepoly , , , main ()
看完上述内容,你们掌握如何使用python绘制直线的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!