Salome HOME
b082a1a3f999b1b2ded042a389bccca65611e022
[tools/medcoupling.git] / doc / MEDMEM / MESHcoordinates.py
1 # Copyright (C) 2005  OPEN CASCADE, CEA, EDF R&D, LEG
2 #           PRINCIPIA R&D, EADS CCR, Lip6, BV, CEDRAT
3
4 from libMEDMEM_Swig import *
5
6 MedFile = "pointe.med"
7 meshName = "maa1"
8
9 myMesh = MESH(MED_DRIVER,MedFile,meshName)
10
11 name = myMesh.getName()
12
13 print "Mesh name : ",name
14 spaceDimension = myMesh.getSpaceDimension()
15 numberOfNodes = myMesh.getNumberOfNodes()
16 print "Space Dimension : ",spaceDimension
17 print "Number of Nodes : ",numberOfNodes
18
19 print "Show Nodes Coordinates :"
20 print "Name :"
21 coordinatesNames = myMesh.getCoordinatesNames()
22 for i in range(spaceDimension):
23     coordinateName = coordinatesNames[i]
24     print " - ",coordinateName
25
26 print "Unit :"
27 coordinatesUnits = myMesh.getCoordinatesUnits()
28 for i in range(spaceDimension):
29     coordinateUnit = coordinatesUnits[i]
30     print " - ",coordinateUnit
31
32 coordinates = myMesh.getCoordinates(MED_FULL_INTERLACE)
33 for i in range(numberOfNodes):
34     print "Node ",(i+1)," : ",coordinates[i*spaceDimension:(i+1)*spaceDimension]