Користувальницькькі налаштування

Налаштування сайту


3dvisualization

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Both sides previous revision Попередня ревізія
Наступна ревізія
Попередня ревізія
3dvisualization [2016/01/19 10:39]
wombat [Установка]
3dvisualization [2016/01/19 11:09] (поточний)
wombat [Использование] пояснение переменных
Рядок 58: Рядок 58:
  
  
 +===== Использование =====
 +
 +Если silomesh был установлен в домашний каталог пользователя,​ как описано выше, то для использования этого модуля в своих программах на Python, нужно указать путь к этому модулю:​
 +
 +<code python silomesh-use.py>​
 +import sys
 +sys.path.append('/​home/​user/​local/​usr/​lib/​python2.7/​site-packages/'​)
 +import silomesh
 +
 +silomesh.init_silo("​filename.silo"​)
 +silomesh.init_mesh('​Mesh1',​ *mesh.dimension,​ *mesh.lower_left,​ *mesh.upper_right)
 +silomesh.init_var('​Variable1'​)
 +for x in range(1,​nx+1):​
 +  for y in range(1,​ny+1):​
 +    for z in range(1,​nz+1):​
 +      silomesh.set_value(float(value),​x,​y,​z)
 +silomesh.finalize_var()
 +silomesh.finalize_mesh()
 +silomesh.finalize_silo()
 +</​code>​
 +
 +При этом
 +  * ''​mesh.dimension''​ -- это список числа ячеек сетки в трёх измерениях вида ''​[nx,​ ny, nz]'';​
 +  * ''​mesh.lower_left''​ -- список координат нижнего левого угла трёхмерной сетки вида ''​[x,​ y, z]'';​
 +  * ''​mesh.upper_right''​ -- список координат верхнего правого угла трёхмерной сетки вида ''​[x,​ y, z]'';​
 +  * ''​value''​ -- значение измеряемой величины в данной ячейке сетки.
  
  
3dvisualization.1453192786.txt.bz2 · В останнє змінено: 2016/01/19 10:39 by wombat