Thread: [cgkit-commits] cgkit2/cgkit offexport.py,1.1,1.2
Brought to you by:
mbaas
From: Matthias B. <mb...@us...> - 2005-04-14 17:22:40
|
Update of /cvsroot/cgkit/cgkit2/cgkit In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10670 Modified Files: offexport.py Log Message: Normals haven't been transformed Index: offexport.py =================================================================== RCS file: /cvsroot/cgkit/cgkit2/cgkit/offexport.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** offexport.py 14 Apr 2005 08:02:17 -0000 1.1 --- offexport.py 14 Apr 2005 17:22:24 -0000 1.2 *************** *** 159,162 **** --- 159,163 ---- # Get the world transform to adjust the vertices... WT = obj.worldtransform + WT3 = WT.getMat3() # Iterate over all vertices and write the stuff... *************** *** 166,170 **** if self.N_flag: if N!=None: ! s += " %f %f %f"%tuple(N[i]) else: s += " 0 0 0" --- 167,176 ---- if self.N_flag: if N!=None: ! norm = WT3*N[i] ! try: ! norm = norm.normalize() ! except: ! pass ! s += " %f %f %f"%tuple(norm) else: s += " 0 0 0" *************** *** 219,223 **** # convertObject def convertObject(self, obj): ! """Converts an objet into a polyhedron or trimesh if necessary. The return value is a GeomObject (TriMeshGeom or PolyhedronGeom) --- 225,229 ---- # convertObject def convertObject(self, obj): ! """Converts an object into a polyhedron or trimesh if necessary. The return value is a GeomObject (TriMeshGeom or PolyhedronGeom) |