#!/usr/bin/env python############################################################from vtk import *############################################################# Create sourcesline1 = vtkLineSource()line1.SetPoint1( 1, 0, 0 )line1.SetPoint2( -1, 0, 0 )line1.SetResolution( 32 )points = vtkPoints()points.InsertNextPoint( 1, 0, 0 )points.InsertNextPoint( -.5, 1, 0 )points.InsertNextPoint( 0, 1, 2 )points.InsertNextPoint( 2, 1, -1 )points.InsertNextPoint( -1, 0, 0 )line2 = vtkLineSource()line2.SetPoints( points )line2.SetResolution( 16 )# Create mappersmapper1 = vtkPolyDataMapper()mapper1.SetInputConnection( line1.GetOutputPort() )mapper2 = vtkPolyDataMapper()mapper2.SetInputConnection( line2.GetOutputPort() )# Create actorsactor1 = vtkActor()actor1.SetMapper( mapper1 )actor1.GetProperty().SetColor( 1., 0., 0. )actor2 = vtkActor()actor2.SetMapper( mapper2 )actor2.GetProperty().SetColor( 0., 0., 1. )actor2.GetProperty().SetLineWidth( 2.5 )# Create rendererrenderer = vtkRenderer()renderer.AddViewProp( actor1 )renderer.AddViewProp( actor2 )renderer.SetBackground( .3, .4 ,.5 )# Create render windowwindow = vtkRenderWindow()window.AddRenderer( renderer )window.SetSize( 500, 500 )# Create interactorinteractor = vtkRenderWindowInteractor()interactor.SetRenderWindow( window )# Start interactionwindow.Render()interactor.Start()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。