2014-01-09 14:20:44 +00:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
|
|
import logging
|
|
|
|
from geomsmesh import geompy
|
2014-12-11 15:45:06 +01:00
|
|
|
from geomsmesh import geomPublish
|
|
|
|
from geomsmesh import geomPublishInFather
|
|
|
|
import initLog
|
2014-01-09 14:20:44 +00:00
|
|
|
|
|
|
|
# --- 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)
|
|
|
|
|
2014-12-11 15:45:06 +01:00
|
|
|
geomPublish(initLog.debug, O, 'O' )
|
|
|
|
geomPublish(initLog.debug, OX, 'OX' )
|
|
|
|
geomPublish(initLog.debug, OY, 'OY' )
|
|
|
|
geomPublish(initLog.debug, OZ, 'OZ' )
|
2014-01-09 14:20:44 +00:00
|
|
|
|
|
|
|
return O, OX, OY, OZ
|