我需要在网格表面上放置多个 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())
相关分类