Я создал простой неструктурированный квадрат в VTK.
x = [0,10,0,10]
y = [0, 0, 10, 10]
z = [0,0,0,0]
data = np.asarray([x,y,z]).T
for i in range(0, len(x)):
points.InsertPoint(i, data[i])
quad = [2,3,1,0]
ugrid.InsertNextCell(vtk.VTK_QUAD, 4, quad)
ugrid.SetPoints(points)
Допустим, я хотел создать цветовую карту температуры по квадрату. Я знаю температуру по углам:
temp = [0,20,40,60]
Как я могу раскрасить весь квадрат, зная эти значения?
VTK предоставляет один пример создания цветовой карты в своих учебных пособиях (учебник ColoredElevationMap) Однако я не совсем понимаю это и считаю, что есть еще один более простой способ создать цветовую карту в VTK, о котором я не знаю.