我正在用python编写脚本,它正在解析大约500个图像( 3d对象的切片),宽度为1810px,高度为1808px。我想写点(与原始颜色)从所有这些图像,并将它们保存为vtk文件格式。出于测试目的,我修改了vtk中的示例:
import vtk
from vtk import *
#setup points and vertices
Points = vtk.vtkPoints()
Vertices = vtk.vtkCellArray()
for x in xrange(0, 1808):
for y in xrange(0, 1810):
for z in x
我正在尝试使用VTK的python包装器在一个场景中显示几个字形,每个字形都有自己的颜色和旋转。不幸的是,vtk只考虑了旋转(使用vtkTensorGlyph)。相反,当我使用vtkGlyph3D时,只考虑颜色。
下面是一段可以通过vtkTensorGlyph使用的代码。每个立方体都应该有一个随机的颜色,但它们都是相同的颜色。我读了一遍又一遍VTK的文档,但我没有找到任何解决方案。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import vtk
import scipy.linalg as sc
import random as ra
imp
我想使用Paraview绘制简单的2D网格,每个单元格的颜色不同,每个顶点的颜色也不同。据我所知,Paraview文档没有解释如何Show()用户定义的VTK对象。
我从中了解了VTK数据模型是如何工作的,以及如何从中生成vtkImageData对象。
据我所知,下面的代码应该生成一个跨越0;10.x0;5的10x5二维网格的vtkImageData对象,其中包含50个蓝色元素。
但现在我不知道怎么在帕拉维尤画出来。
from paraview import vtk
import paraview.simple as ps
import numpy as np
from paraview.vt
我试图使用SetInputString()来流数据,而不是从文件中读取数据。数据是一个二进制字符串,如下所示:
ply
format binary_little_endian 1.0
comment VTK generated PLY File
comment SPACE=LPS
obj_info vtkPolyData points and polygons: vtk4.0
element vertex 120
property float x
property float y
property float z
property float u
property float v
elemen
我正在尝试在MacOS中构建ParaView。我访问了存储库https://gitlab.kitware.com/paraview/paraview/tree/master,它引导我构建了paraview superbuild `
按照我执行的指令
$ cd paraview-superbuild
$ git fetch origin # ensure you have the latest state from the main repo
$ git checkout v5.7.0 # replace `v5.7.0` with tag name of your choice
$ git s
我正在Paraview中可视化空间数据的时间序列,我想让我的设置脚本根据整个时间序列上的字段范围为给定字段设置颜色表,而不是单个快照。我尝试用脚本计算的值来初始化查找表,但是没有用。
下图显示了运行我的设置脚本的结果。Python Shell窗口中的值是比例应设置的值,但颜色栏显示另一个值。
我的设置脚本的相关部分在这里。
# get the scales for the surface fields
mag_os_xdmf = FindSource('mag_os.xdmf')
with h5py.File(mag_os_xdmf.FileName.replace(
我有以下bash脚本
for f in C:/folder/inside/my_stuff/*; do
cd "$f" &&
for file in *.ply; do
"C:\\Program Files\\ParaView 4.4.0\\bin\\paraview.exe" --script="C:\\folder\\inside\\my_stuff\\screens2.py" $file
done
done
脚本应该将.ply文件加载到Paraview中,然后执行许多命令,但我需要将