Вращение и высота vtkDisk - PullRequest
       8

Вращение и высота vtkDisk

0 голосов
/ 03 ноября 2018

Мне нужно написать небольшую программу, которая представляет шар (центр системы координат - центр шара) с кольцами над этим шаром. Кольца должны иметь некоторую высоту, и они должны располагаться от центра координат, то есть лежать на поверхности шара.

В примерах VTK я обнаружил vtkDiskSource-vtkPolyDataMapper, который более всего мне нужен, но я не могу найти свойство для установки высоты и как-то вращать диск (в настоящее время его часть находится внутри шара)

diskSource = vtk.vtkDiskSource()
diskSource .SetInnerRadius(1.0)
diskSource .SetOuterRadius(2.0)
diskSource .SetRadialResolution(30)
diskSource .SetCircumferentialResolution(30)

mapper = vtk.vtkPolyDataMapper()
mapper.SetInputConnection(diskSource.GetOutputPort())

actor = vtk.vtkActor()
actor.GetProperty().SetColor(colors.GetColor3d("Cornsilk"))
actor.SetMapper(mapper)

Можете ли вы посоветовать, где искать? С уважением,

...