Je crois pouvoir affirmer qu'en changeant le code
originale:
"""
def writeIndexedFaceSet(self,
name, object, mesh, normals = 0):
newName = string.replace(name, ".", "_")
newName = string.replace(newName, " ", "_")
self.file.write(" DEF %s%s Shape
{\n" %
(string.upper(newName), normals))
"""
en ceci:
"""
def writeIndexedFaceSet(self,
name, object, mesh, normals = 0):
newName = name.replace( ".", "_")
newName = newName.replace( " ", "_")
self.file.write(" DEF %s%s Shape
{\n" %
(newName.upper(), normals))
"""
On devrait pouvoir se passer de string.py...
Par exemple le nom d'objet "Plane de cecio" devient "PLANE_OF_CECI0".
je viens de tester la modification, ça fonctionne sans problème.
Avec les deux
codes on obtient exactement le même résultat sauf que
dans le second cela se fait sans
string.py.