Changeset 7863:6ca484ae683a
- Timestamp:
- 12/19/07 00:06:14 (5 years ago)
- Branch:
- default
- Location:
- sage/plot/plot3d
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
sage/plot/plot3d/base.pxd
r7861 r7863 4 4 cdef class Graphics3d(SageObject): 5 5 cdef object texture 6 cdef object __background7 6 8 7 cdef class PrimativeObject(Graphics3d): -
sage/plot/plot3d/base.pyx
r7861 r7863 177 177 return "\n".join(flatten_list([self.obj_repr(render_params), ""])) 178 178 179 def export_jmol(self, filename='jmol_shape.jmol', force_reload=False, zoom=100, spin=False ):179 def export_jmol(self, filename='jmol_shape.jmol', force_reload=False, zoom=100, spin=False, background=(1,1,1), stereo=False): 180 180 render_params = self.default_render_params() 181 181 render_params.output_file = filename … … 183 183 f = open(filename, 'w') 184 184 # Set the scene background color 185 f.write('background [%s,%s,%s]\n'%tuple([int(a*255) for a in self.background_color()]))185 f.write('background [%s,%s,%s]\n'%tuple([int(a*255) for a in background])) 186 186 if spin: 187 187 f.write('spin ON\n') 188 188 else: 189 189 f.write('spin OFF\n') 190 if stereo: 191 if stereo is True: stereo = "redblue" 192 f.write('stereo %s\n' % stereo) 193 190 194 f.write('zoom %s\n'%zoom) 191 195 … … 196 200 def jmol_repr(self, render_params): 197 201 raise NotImplementedError 198 199 def background_color(self):200 if self.__background is None:201 self.__background = (1,1,1)202 return self.__background203 204 def set_background_color(self, rgb):205 self.__background = rgb206 202 207 203 def texture_set(self):
Note: See TracChangeset
for help on using the changeset viewer.
