本文整理汇总了Python中vtk.vtkRenderer方法的典型用法代码示例。如果您正苦于以下问题:Python vtk.vtkRenderer方法的具体用法?Python vtk.vtkRenderer怎么用?Python vtk.vtkRenderer使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在模块vtk的用法示例。
在下文中一共展示了vtk.vtkRenderer方法的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: vis_segments
点赞 6
# 需要导入模块: import vtk [as 别名]
# 或者: from vtk import vtkRenderer [as 别名]
def vis_segments(ind=1):
renderer = vtk.vtkRenderer()
seg_folder = os.path.join(params['base_dir'], "output/pcd_seg/" + str(ind).zfill(params["file_name_digits"])) + "/"
seg_list = os.listdir(seg_folder)
for seg in seg_list:
if seg.split(".")[-1] == "txt":
color_tup = (np.random.randint(1, 255, 3)).tolist()
points_ls = list()
jdcs_collection = cPickle.load(open(os.path.abspath(seg_folder + seg), 'rb'))
if len(jdcs_collection) > 0: # filter
for jdc in jdcs_collection:
points_ls.extend(jdc)
# print points_ls
actor = vis_pcd_color_arr(np.array(points_ls), color_tup)
renderer.AddActor(actor)
vis_with_renderer(renderer)
开发者ID:mfxox,项目名称:ILCC,代码行数:18,
示例2: vis_segments_only_chessboard_color
点赞 6
# 需要导入模块: import vtk [as 别名]
# 或者: from vtk import vtkRenderer [as 别名]
def vis_segments_only_chessboard_color(ind=1):
renderer = vtk.vtkRenderer()
seg_folder = os.path.join(params['base_dir'], "output/pcd_seg/" + str(ind).zfill(params["file_name_digits"])) + "/"
seg_list = os.listdir(seg_folder)
chessboard_file_name = \
cPickle.load(open(os.path.join(params['base_dir'], "output/pcd_seg/") + str(ind).zfill(
params["file_name_digits"]) + "_pcd_result.pkl", "r"))[
-1].split("/")[-1]
for seg in seg_list:
if seg.split(".")[-1] == "txt":
if seg == chessboard_file_name:
color_tup = np.array([0, 255, 0])
else:
color_tup = np.array([0, 0, 0])
points_ls = list()
jdcs_collection = cPickle.load(open(os.path.abspath(seg_folder + seg), 'rb'))
if len(jdcs_collection) > 0: # filter
for jdc in jdcs_collection:
points_ls.extend(jdc)
# print points_ls
actor = vis_pcd_color_arr(np.array(points_ls), color_tup)
renderer.AddActor(actor)
vis_with_renderer(renderer)
开发者ID:mfxox,项目名称:ILCC,代码行数:26,
示例3: __init__
点赞 6
# 需要导入模块: import vtk [as 别名]
# 或者: from vtk import vtkRenderer [as 别名]
def __init__(self):
self.renderer = vtk.vtkRenderer()
self.renderer.SetBackground(0.5, 0.5, 0.5)
self.renderer.ResetCamera()
axes_actor = vtk.vtkAxesActor()
axes_actor.AxisLabelsOff()
self.renderer.AddActor(axes_actor)
self.window = vtk.vtkRenderWindow()
self.window.AddRenderer(self.renderer)
self.interactor = vtk.vtkRenderWindowInteractor()
self.interactor.SetInteractorStyle(vtk.vtkInteractorStyleTrackballCamera())
self.interactor.SetRenderWindow(self.window)
self.camera = vtk.vtkCamera()
self.camera.SetViewUp(0.0, -1.0, 0.0)
self.camera.SetPosition(0.0, 0.0, -5)
self.camera.SetFocalPoint(0.0, 0.0, 0.0)
# self.camera.SetClippingRange(0.0, 100000)
self.renderer.SetActiveCamera(self.camera)
开发者ID:tobiasfshr,项目名称:MOTSFusion,代码行数:25,
示例4: viewer
点赞 6
# 需要导入模块: import vtk [as 别名]
# 或者: from vtk import vtkRenderer [as 别名]
def viewer(pointclouds):
assert all([isinstance(p, VtkPointCloud) for p in pointclouds])
# Renderer
renderer = vtk.vtkRenderer()
renderer.SetBackground(1.0, 1.0, 1.0)
for p in pointclouds:
renderer.AddActor(p.vtkActor)
renderer.ResetCamera()
# Render Window
renderWindow = vtk.vtkRenderWindow()
renderWindow.AddRenderer(renderer)
# Interactor
renderWindowInteractor = vtk.vtkRenderWindowInteractor()
renderWindowInteractor.SetRenderWindow(renderWindow)
# Begin Interaction
renderWindow.Render()
renderWindow.SetWindowName("XYZ Data Viewer")
renderWindowInteractor.Start()
开发者ID:moberweger,项目名称:deep-prior-pp,代码行数:26,
示例5: make_render_window
点赞 6
# 需要导入模块: import vtk [as 别名]
# 或者: from vtk import vtkRenderer [as 别名]
def make_render_window():
#cone actor
cone = vtk.vtkConeSource()
coneMapper = vtk.vtkPolyDataMapper()
coneMapper.SetInputConnection(cone.GetOutputPort())
coneActor = vtk.vtkActor()
coneActor.SetMapper(coneMapper)
#text actor following camera
text = vtk.vtkVectorText()
text.SetText("Origin")
textMapper = vtk.vtkPolyDataMapper()
textMapper.SetInputConnection(text.GetOutputPort())
textActor = vtk.vtkFollower()
textActor.SetMapper(textMapper)
ren = vtk.vtkRenderer()
ren.AddActor(coneActor)
ren.AddActor(textActor)
textActor.SetCamera(ren.GetActiveCamera())
renWin = vtk.vtkRenderWindow()
renWin.AddRenderer(ren)
return renWin
开发者ID:holoviz,项目名称:panel,代码行数:27,
示例6: create_ren_list
点赞 6
# 需要导入模块: import vtk [as 别名]
# 或者: from vtk import vtkRenderer [as 别名]
def create_ren_list(self):
"""
Create a list of the 4 renderers we use. One general view and 3 cartersian projections
Returns:
list: l