在下面的代码中,创建三维坐标系,可使用鼠标进行拖动观察

一 代码
import vtk
def main():
# 创建两个长方体数据源
cube1 = vtk.vtkCubeSource()
cube1.SetXLength(10)
cube1.SetYLength(2)
cube1.SetZLength(2)
cube2 = vtk.vtkCubeSource()
cube2.SetXLength(8)
cube2.SetYLength(2)
cube2.SetZLength(2)
# 创建映射器
cubeMapper1 = vtk.vtkPolyDataMapper()
cubeMapper1.SetInputConnection(cube1.GetOutputPort())
cubeMapper2 = vtk.vtkPolyDataMapper()
cubeMapper2.SetInputConnection(cube2.GetOutputPort())
# 创建actor
cubeActor1 = vtk.vtkActor()
cubeActor1.SetMapper(cubeMapper1)
cubeActor1.GetProperty().SetColor(1, 0, 0) # 红色
cubeActor2 = vtk.vtkActor()
cubeActor2.SetMapper(cubeMapper2)
cubeActor2.GetProperty().SetColor(0, 1, 0) # 绿色
# 创建变换

最低0.47元/天 解锁文章
816

被折叠的 条评论
为什么被折叠?



