Я пытаюсь создать набор данных 3D (я не хочу использовать существующий), используя python.Выходными данными будет формат структурированных данных vtk.Размер набора данных - пользовательский ввод (в настоящее время я пытаюсь использовать 216 * 216) для домена от -50,0 до 50,0 в.Я вычисляю скалярное значение в каждой ячейке сетки по формуле круга sqrt (xx + yy + zz). Я написал следующий код, но он кажется неправильным, поскольку файл не создается, и я даже не уверен, что то, что мне кажетсяпопытка достижима
import vtk
import math
x=0
y=0
z=0
print("enter size of the dataset ")
limit=int(input())
for i in range(0,limit):
for j in range(0,limit):
for k in range(0,limit):
x=i
y=j
z=k
vol=math.sqrt(pow(x,2)+pow(y,2)+pow(z,2))
w=vtk.vtkDataSetWriter()
w.SetFileName('C:/Users/prakhyati/datafile1.vtk')
w.Update()
w.Write()