Salome HOME
Merge branch V7_3_1_BR
[modules/smesh.git] / src / Tools / blocFissure / gmu / triedreBase.py
1 # -*- coding: utf-8 -*-
2
3 import logging
4 from geomsmesh import geompy
5
6 # --- origine et vecteurs de base
7
8 O = None
9 OX = None
10 OY = None
11 OZ = None
12
13 def triedreBase():
14   """
15   definitions globales du triedre de reference,
16   objets partages par plusieurs methodes
17   """
18   global O, OX, OY, OZ
19   
20   if O == None:
21     logging.info("start")
22     O = geompy.MakeVertex(0, 0, 0)
23     OX = geompy.MakeVectorDXDYDZ(1, 0, 0)
24     OY = geompy.MakeVectorDXDYDZ(0, 1, 0)
25     OZ = geompy.MakeVectorDXDYDZ(0, 0, 1)
26   
27     geompy.addToStudy( O, 'O' )
28     geompy.addToStudy( OX, 'OX' )
29     geompy.addToStudy( OY, 'OY' )
30     geompy.addToStudy( OZ, 'OZ' )
31
32   return O, OX, OY, OZ