我需要在网格表面上放置多个vtkDiskSource(表示为vtkPolyDataMapper),以便磁盘位于表面上。像vtkRegularPolygonSource这样的对象具有SetNormal方法,可以用于“旋转”。还有vtk变换,但我不知道如何计算X,Y,Z值。有人能帮我吗?你知道吗
disk = vtk.vtkDiskSource()
disk.SetInnerRadius(1.0)
disk.SetOuterRadius(2.0)
<---- rotation
mapper = vtk.vtkPolyDataMapper()
mapper.SetInputConnection(disk.GetOutputPort())
可以使用
vtk.Transform
将vtk.DiskSource
放置在网格曲面上的正确方向。你知道吗相关问题 更多 >
编程相关推荐