1 # -*- coding: utf-8 -*-
2 #### Quad Revolution Test #####
7 doc = hexablock.addDocument("Quad Revolution Test")
9 center = doc.addVertex(0, 0, 0)
10 vz = doc.addVector(0, 0, 1)
12 v1 = doc.addVertex (10, 0, 0)
13 v2 = doc.addVertex (11, 0, 0)
14 v3 = doc.addVertex (11, 0, 2)
15 v4 = doc.addVertex (10, 0, 2)
16 quad = doc.addQuadVertices (v1, v2, v3, v4)
17 doc.saveVtk("revolution1.vtk")
21 grid0 = doc.revolutionQuadUni (quad, center, vz, angle, nbLayers)
22 doc.saveVtk ("revolution2.vtk")
28 grid = doc.makeCylinderTop (nr,na,nl)
33 cell = grid.getQuadIJ (nx, ny, nl)
36 center = doc.addVertex(0, -10, 0)
37 axis = doc.addVector (1, 0, 0)
40 grid1 = doc.revolutionQuadsUni (liste, center, axis, angle, nbLayers)
42 doc.saveVtk ("revolution3.vtk")