# Viewing Meshes

### Viewing Mesh Infos

import geompy

import smesh

# create a box

box = geompy.MakeBox(0., 0., 0., 20., 20., 20.)

geompy.addToStudy(box, "box")

# create a mesh

tetra = smesh.Mesh(box, "MeshBox")

algo1D = tetra.Segment()

algo1D.NumberOfSegments(3)

algo2D = tetra.Triangle()

algo2D.MaxElementArea(10.)

algo3D = tetra.Tetrahedron(smesh.NETGEN)

algo3D.MaxElementVolume(900.)

# compute the mesh

tetra.Compute()

# print information about the mesh

print "Information about mesh:"

print "Number of nodes : ", tetra.NbNodes()

print "Number of edges : ", tetra.NbEdges()

print "Number of faces : ", tetra.NbFaces()

print " triangles : ", tetra.NbTriangles()

print " quadrangles : ", tetra.NbQuadrangles()

print " polygons : ", tetra.NbPolygons()

print "Number of volumes : ", tetra.NbVolumes()

print " tetrahedrons: ", tetra.NbTetras()

print " hexahedrons : ", tetra.NbHexas()

print " prisms : ", tetra.NbPrisms()

print " pyramids : ", tetra.NbPyramids()

print " polyhedrons : ", tetra.NbPolyhedrons()