This is an awesome addition to Jmol. Thanks again Bob!
I’m curious if there is any advantage to using STL ASCII over STL Binary? I
have not found a difference with processing these formats in our 3D Printer
software applications.
Vin
—
Vincent F. Scalfani, Ph.D.
Science and Engineering Librarian
University Libraries
The University of Alabama
109 Rodgers Library
Box 870266
Tuscaloosa, AL 35487
Phone 205-348-5806
vfscalf...@ua.edu<mailto:vfscalf...@ua.edu> |
0000-0002-7363-531X<http://orcid.org/0000-0002-7363-531X>
From: Mike Casey [mailto:mike.ca...@ucd.ie]
Sent: Monday, October 03, 2016 2:52 AM
To: jmol-users@lists.sourceforge.net
Subject: Re: [Jmol-users] Jmol-14.6.4
Many thanks Bob, that's another very useful addition to what is already an
enormous feature set.
Mike
Dr Mike Casey
School of Chemistry
UCD
Dublin
01 716 2420
On 3 October 2016 at 06:14, Robert Hanson
<hans...@stolaf.edu<mailto:hans...@stolaf.edu>> wrote:
Jmol users,
I finally took a look at how 3D printer formats WRL and STL work and what it
would take to get them working in Jmol. It turns out, not too much! The key
with WRL is to not use high-level objects such as built-in standard VRML 2.0
Cone, Cylinder, and Sphere nodes. Once those were dispensed with, it was simple
enough to implement both STL binary (Jmol default) and STL ASCII (set debug
TRUE) options. So, Jmol now can be used to produce color (WRL) or monochrome
(STL) 3D printer input files.
(Note that write xxx.STL is only implement in the Java version of Jmol in this
release. The next release will also implement it in JSmol/HTML5, but I'm not
sure that would be recommended anyway; these files can get very very large, and
it is not clear that that they can be successfully delivered in JavaScript.)
A few additional bug fixes, and it seemed appropriate to go to a new
subversion, 14.6.4.
Bob
new feature: 3DPrinter-compatible VRML and STL writing.
-- mesh only; does not use high-level objects Cone, Cylinder, Sphere
-- extensive use of D EF and USE for small-footprint VMRL files
-- STL is binary generally, but will be ASCII using SET DEBUG TRUE
-- write t.wrl
-- write t.stl
bug fix: COD CIF files have mixed-lower case atom labels (H5a) in bonds def,
causing Jmol to miss bonds.
bug fix: rogue System.out.println for text rendering.
bug fix: print compare({1.1}, {2.1}, "MAP", "H") broken in 14.6.0_2016.06.14
bug fix: Google Closure Compiler not set up for UTF-8 encoded language class,
used in pop-up menu.
--
Robert M. Hanson
Larson-Anderson Professor of Chemistry
St. Olaf College
Northfield, MN
http://www.stolaf.edu/people/hansonr
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
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net<mailto:Jmol-users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/jmol-users
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users