@@ -69,16 +69,20 @@ class ExportMaya(desc.Node):
6969
7070 def processChunk (self , chunk ):
7171
72- import pyalicevision
72+ from pyalicevision import sfmData as avsfmdata
73+ from pyalicevision import sfmDataIO as avsfmdataio
74+ from pyalicevision import numeric as avnumeric
75+ from pyalicevision import camera as avcamera
76+
7377 import pathlib
7478 import inspect
7579 import subprocess
7680
7781 chunk .logManager .start (chunk .node .verboseLevel .value )
7882
7983 chunk .logger .info ("Open input file" )
80- data = pyalicevision . sfmData .SfMData ()
81- ret = pyalicevision . sfmDataIO . load (data , chunk .node .input .value , pyalicevision . sfmDataIO .ALL )
84+ data = avsfmdata .SfMData ()
85+ ret = avsfmdataio . load (data , chunk .node .input .value , avsfmdataio .ALL )
8286 if not ret :
8387 chunk .logger .error ("Cannot open input" )
8488 chunk .logManager .end ()
@@ -96,20 +100,20 @@ def processChunk(self, chunk):
96100 w = intrinsic .w ()
97101 h = intrinsic .h ()
98102
99- cam = pyalicevision . camera .Pinhole .cast (intrinsic )
103+ cam = avcamera .Pinhole .cast (intrinsic )
100104 if cam == None :
101105 chunk .logger .error ("Intrinsic is not a required pinhole model" )
102106 chunk .logManager .end ()
103107 raise RuntimeError ()
104108
105109 offset = cam .getOffset ()
106110 pix2inches = cam .sensorWidth () / (25.4 * max (w , h ));
107- ox = - pyalicevision . numeric .getX (offset ) * pix2inches
108- oy = pyalicevision . numeric .getY (offset ) * pix2inches
111+ ox = - avnumeric .getX (offset ) * pix2inches
112+ oy = avnumeric .getY (offset ) * pix2inches
109113
110114 scale = cam .getScale ()
111- fx = pyalicevision . numeric .getX (scale )
112- fy = pyalicevision . numeric .getY (scale )
115+ fx = avnumeric .getX (scale )
116+ fy = avnumeric .getY (scale )
113117
114118
115119 #Retrieve the first frame
0 commit comments