Many thanks for that great work, Bob!
ralf On Jul 17, 2009, at 4:53 PM, Robert Hanson wrote: > OK, one last fix -- I removed all XY clipping for VRML and MAYA. The > way it was, if an object was fully outside the screen area, it was > being clipped. But of course this has no meaning in a VRML or MAYA > export context. So the trick right now is to zoom in on the > structure, do the rendering, and zoom out. We could think about > making that automatic. Right now you have to do it yourself. > > I'm really glad Ralf brought this up. The VRML is starting to look > very good, I think. I just added caching for fonts and labels. > Realize that labels are an approximation only. > > Bob > > > On Fri, Jul 17, 2009 at 8:29 AM, Robert Hanson <[email protected]> > wrote: > Angel, I've uploaded a pretty succinct VRML exporter. It was simpler > than I thought -- only requiring one Hashtable for all objects. Not > exactly human readable anymore, but that's not the point, right? > Take a look. We now have DEF/USE for appearance, sphere, and > cylinder. I also added fillTriangle, which instantly adds quite a > bit of capability. > > Ah, now, the rub. The exporters are of two types. POV-RAY outputs a > scene in the perspective coordinates of the screen. This is to > ensure an identical output. VRML/MAYA output regular Cartesian > coordinates, without regard to perspective. HOWEVER, in order to do > that, they have to untransform screen points, and that is a possible > issue. Basically the "resolution" of the VRML output is dependent > upon the user's screen resolution. I admit that's a design flaw. I > notice it with traces, but that's all. So maybe there's a simple fix > there, and we will have no problem. But it is something I'm trying > to figure out. This is about all the time I have for this now -- I > hope I've given you a good head start with it. Thnik about > perspective. Jmol uses a 4x4 translation/rotation matrix that can be > obtained using viewer.getUnscaledTransformationMatrix(), which might > work for these purposes. > > > Bob > > > > 2009/7/17 Angel Herráez <[email protected]> > I found some interesting software: Chisel, a VRML optimizer. > > It's free (PD) and written in Java. One could run any files through > it to have them reduced. Of course, if Jmol can do it straight away, > it's better. > Description of the optimization methods matches what we have been > discussing about DEF / USE. > I've collated links and brief info into the Jmol Wiki > File formats > > 3D Objects > VRML > > This has also brougth another idea: to gzip the vrml file. Some > viewers do not recognize the recommended extension, .vrz, but do read > the file if it is gzipped but has wrl extension. Embedding wrz files > into web pages seems to work fine. > So, Bob, maybe the export dialog could offer a double option? > .wrl (plain VRML v2) or .wrz (gzipped VRML v2) > > I am guessing that Jmol has the gzip algorithm embedded already, does > it not? > > And I think we should change the current default extension of vrml to > be wrl which seems to be more widely supported. > > > > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge > This is your chance to win up to $100,000 in prizes! For a limited > time, > vendors submitting new applications to BlackBerry App World(TM) will > have > the opportunity to enter the BlackBerry Developer Challenge. See > full prize > details at: http://p.sf.net/sfu/Challenge > _______________________________________________ > Jmol-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jmol-users > > > > -- > Robert M. Hanson > Professor of Chemistry > St. Olaf College > 1520 St. Olaf Ave. > Northfield, MN 55057 > http://www.stolaf.edu/people/hansonr > phone: 507-786-3107 > > > If nature does not answer first what we want, > it is better to take what answer we get. > > -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900 > > > > -- > Robert M. Hanson > Professor of Chemistry > St. Olaf College > 1520 St. Olaf Ave. > Northfield, MN 55057 > http://www.stolaf.edu/people/hansonr > phone: 507-786-3107 > > > If nature does not answer first what we want, > it is better to take what answer we get. > > -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900 > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge > This is your chance to win up to $100,000 in prizes! For a limited > time, > vendors submitting new applications to BlackBerry App World(TM) will > have > the opportunity to enter the BlackBerry Developer Challenge. See > full prize > details at: > http://p.sf.net/sfu/Challenge_______________________________________________ > Jmol-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jmol-users Ralf Stephan http://www.ark.in-berlin.de pub 1024D/C5114CB2 2009-06-07 [expires: 2011-06-06] Key fingerprint = 76AE 0D21 C06C CBF9 24F8 7835 1809 DE97 C511 4CB2 ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Jmol-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jmol-users

