Changeset 685
- Timestamp:
- 09/04/03 10:12:30 (5 years ago)
- Files:
-
- trunk/RBFoundation/RBFoundation/XMLNode.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Renderer/Appearance/Blending.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Tools/Transformations2d.py (modified) (1 diff)
- trunk/RBRapier/demo/SVG/display.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBFoundation/RBFoundation/XMLNode.py
r549 r685 130 130 self.__class__ = self.__oldclass__ 131 131 132 def __len__(self): 133 return len(self.elems) 134 132 135 def __getitem__(self, key, *args, **kw): 133 136 """Returns a list of matching child elements of xmlnode. See listelems.""" trunk/RBRapier/RBRapier/Renderer/Appearance/Blending.py
r528 r685 24 24 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 25 26 from OpenGL import GL 27 28 from RBFoundation.Objects.Properties import LazyProperty 29 26 30 from RBRapier.Renderer.AttributeMgr import AttributeChangeElement 27 from RBFoundation.Objects.Properties import LazyProperty 28 from OpenGL import GL 31 from RBRapier.Tools import Vector 29 32 30 33 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBRapier/RBRapier/Tools/Transformations2d.py
r666 r685 266 266 R = uut + Numeric.cos(radians) * M + Numeric.sin(radians) * S 267 267 result = Numeric.identity(3, _NumericType) 268 result[:2,:2] = R 268 result[:2,:2] = R[:2,:2] 269 269 return result 270 270 trunk/RBRapier/demo/SVG/display.py
r678 r685 36 36 from RBRapier.Renderer import SequenceMgr 37 37 from RBRapier.Renderer import DisplayList 38 from RBRapier.Renderer.Appearance import Blending 38 39 from RBRapier.Renderer.Environment import Buffers 39 40 from RBRapier.Renderer.View import Viewport … … 99 100 print 100 101 101 self.viewsetup = GLViewSetup(self.glcanvas, 15)102 self.viewsetup = GLViewSetup(self.glcanvas, 30) 102 103 self.viewsetup.OnRender.Add(self.ViewInitialize) 103 104 self.viewsetup.OnRender.Add(self.Render) … … 119 120 self.root.AddPostElement(self.projection.Deselect) 120 121 121 # Note: replace 3./4. by the screen aspect ratio h/w122 #xform = Transformations.ScaleMgd(GL.GL_PROJECTION, True, (1., 3./4., 1))123 #self.root.AddElement(xform.Select)124 #self.root.AddPostElement(xform.Deselect)125 126 122 xform = Transformations.IdentityMgd(GL.GL_MODELVIEW, True) 127 123 self.root.AddElement(xform.Select) 128 124 self.root.AddPostElement(xform.Deselect) 129 125 126 self.root.AddElement(Blending.Blend()) 130 127 self.svgs = SequenceMgr.Sequence() 131 128 … … 133 130 s = time.time() 134 131 self.svgs.AddElements(self.svgitem.Compile()) 132 del self.svgitem 135 133 d = time.time() - s 136 134 print "done. (%s -- %1.3fs)" % (time.strftime('%X'), d)
