按法线旋转 vtkDiskSource/vtkPolyDataMapper

我需要在网格表面上放置多个 vtkDiskSource(表示为 vtkPolyDataMapper),以便磁盘位于表面上。像 vtkRegularPolygonSource 这样的对象具有 SetNormal 方法,可用于“旋转”。还有 vtkTransform 但我不知道如何计算 X、Y、Z 值。有人可以帮我吗?


disk = vtk.vtkDiskSource()

disk.SetInnerRadius(1.0)

disk.SetOuterRadius(2.0)


<---- rotation


mapper = vtk.vtkPolyDataMapper()

mapper.SetInputConnection(disk.GetOutputPort())


潇潇雨雨
浏览 377回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python