Hiding?? now, now....
One question at a time...
On Sun, Mar 7, 2010 at 1:11 PM, Jonathan Gutow <gu...@uwosh.edu> wrote:
> Dear fellow developers:
>
> I know we somewhere have the code for translating rgb color codes into
> hexadecimal (since scripts take either).
org.jmol.util.Escape
public static String getHexColorFromRGB(int argb)
But this is really just translating base-10 ints into hex.
> Do we also have the reverse? And where are we hiding it?
org.jmol.g3d.Graphics3D
/**
* accepts [xRRGGBB] or [0xRRGGBB] or [0xFFRRGGBB] or #RRGGBB or
* [red,green,blue] or a valid JavaScript color
*
* @param strColor
* @return 0 if invalid or integer color
*/
public static int getArgbFromString(String strColor)
....
> I'm trying to cleanly mesh some existing javascript widgets with Jmol
> through WebExport and would prefer to translate hex colors to rgb for
> initial settings as that is what the widgets speak.
>
You could use:
Point3f ptRGB =
Graphics3D.colorPointFromInt(Graphics3D.getArgbFromString(strColor));
Then ptRGB.x, ptRGB.y, and ptRGB.z are the red, green, and blue components,
respectively.
Bob
>
> Jonathan
>
>
> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Jmol-developers mailing list
> Jmol-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jmol-developers
>
--
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
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jmol-developers mailing list
Jmol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-developers