ToString() for Classes
class ObjModel(object):
def __init__(self):
self.vertices = []
def __str__(self):
return str(self.vertices[5][0])
Enumerations
class ObjFaceType(Enum):
TRIANGLE = 1
QUADRILATERAL = 2
UNKNOWN = 999
Create Enumeration-Value from Integer
detectedFaceType = ObjFaceType(999)
Compare Value to Enumeration
if (currentFaceType == ObjFaceType.UNKNOWN):
Switch over Enumeration-Values
There is no such feature!
Create a new Class
# as a .obj file contains several objects, the ObjModelContainer stores all those objects
class ObjModelContainer(object):
def __init__(self):
self.objects = []
Create a Instance of a Class
objAdapter = ObjAdapter()