Changeset 375
- Timestamp:
- 11/15/02 11:06:58 (6 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBRapier/RBRapier/Renderer/Geometry/ArrayTraversal.py
r369 r375 43 43 } 44 44 45 _ReversePrimitveMap = dict([(y,x) for x,y in _PrimitveMap.iteritems()]) 45 46 _PrimitveStatsMap = { 46 47 GL.GL_POINTS: ('points', lambda count: count), … … 59 60 60 61 def GenerateStatistics(self, context): 61 StatName, StatResults = self._StatsData62 try:63 context.Statistics[StatName] += StatResults64 except KeyError:65 context.Statistics[StatName] = StatResults62 for StatName, StatResults in self._StatsData.iteritems(): 63 try: 64 context.Statistics[StatName] += StatResults 65 except KeyError: 66 context.Statistics[StatName] = StatResults 66 67 67 68 class RangedTraversal(object): … … 86 87 for RangeStart, RangeEnd in self.datacollection: 87 88 StatResults += StatCalc(RangeEnd - RangeStart) 88 self._StatsData = StatName, StatResults89 self._StatsData = {StatName:StatResults, _ReversePrimitveMap[self.primitive]: len(self.datacollection)} 89 90 90 91 GenerateStatistics = GenerateStatistics … … 127 128 for each in self.datacollection: 128 129 StatResults += StatCalc(len(each)) 129 self._StatsData = StatName, StatResults130 self._StatsData = {StatName:StatResults, _ReversePrimitveMap[self.primitive]: len(self.datacollection)} 130 131 131 132 self._glDrawElements = self._glDrawElementsCall[format]
