# -*- coding: utf-8 -*- import logging from geomsmesh import geompy # --- origine et vecteurs de base O = None OX = None OY = None OZ = None def triedreBase(): """ definitions globales du triedre de reference, objets partages par plusieurs methodes """ global O, OX, OY, OZ if O == None: logging.info("start") O = geompy.MakeVertex(0, 0, 0) OX = geompy.MakeVectorDXDYDZ(1, 0, 0) OY = geompy.MakeVectorDXDYDZ(0, 1, 0) OZ = geompy.MakeVectorDXDYDZ(0, 0, 1) geompy.addToStudy( O, 'O' ) geompy.addToStudy( OX, 'OX' ) geompy.addToStudy( OY, 'OY' ) geompy.addToStudy( OZ, 'OZ' ) return O, OX, OY, OZ