Changeset 7694:aca9dad4183b
- Timestamp:
- 12/13/07 22:23:56 (5 years ago)
- Branch:
- default
- Location:
- sage/plot/plot3d
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sage/plot/plot3d/base.pyx
r6997 r7694 44 44 45 45 46 import os 46 47 from math import atan2 48 49 from sage.plot.plot import EMBEDDED_MODE, DOCTEST_MODE 50 import sage.misc.misc 47 51 48 52 from sage.modules.free_module_element import vector … … 65 69 66 70 def __add__(self, other): 71 if other is 0 or other is None: 72 return self 73 elif self is 0 or self is None: 74 return other 67 75 return Graphics3dGroup([self, other]) 68 76 … … 180 188 return self.transform(T=T) 181 189 182 def show(self, interactive=True, filename="shape", verbosity=0): 190 def show(self, filename="shape", verbosity=0): 191 if DOCTEST_MODE: 192 filename = sage.misc.misc.SAGE_TMP + "/tmp" 183 193 tachyon_rt(self.tachyon(), filename+".png", verbosity, True, '') 184 if interactive: 185 f = open(filename+".obj", "w") 186 f.write("mtllib %s.mtl\n" % filename) 187 f.write(self.obj()) 188 f.close() 189 f = open(filename+".mtl", "w") 190 f.write(self.mtl_str()) 191 f.close() 194 f = open(filename+".obj", "w") 195 f.write("mtllib %s.mtl\n" % filename) 196 f.write(self.obj()) 197 f.close() 198 f = open(filename+".mtl", "w") 199 f.write(self.mtl_str()) 200 f.close() 201 if not DOCTEST_MODE and not EMBEDDED_MODE: 202 viewer = sage.misc.misc.SAGE_EXTCODE + "/notebook/java/3d/start_viewer" 203 os.system("%s %s.obj 2>/dev/null 1>/dev/null &"%(viewer, filename)) 192 204 193 205
Note: See TracChangeset
for help on using the changeset viewer.
