I've uploaded the files for 1crn default view at
http://stolaf.edu/people/hansonr/jmol/test/pdf so you can see where I am at.
Bob
On Fri, Jul 16, 2010 at 9:13 AM, Robert Hanson <[email protected]> wrote:
> Arie,
>
> I've checked in code for Jmol 12.0.RC26 that:
>
> 1) creates xxxx.idtf.tex along with xxxx.idtf
> 2) gets the orientation correct
> 3) gets the scale correct
> 4) rotates the model around the correct center
>
> The result is that if you have not rotated the model, or if the model
> center is also the screen center, then everything should look right when you
> open the PDF file.
>
> We can't have users optimizing any movie15 coordinates -- say again?
>
> The problem is with rotation. Jmol has two rotation modes -- window and
> "molecular". Generally when you are using the mouse, you are applying
> window-based rotation. But it is also possible to rotate the model around
> its own center, which might not be {0 0 0}. The combination of these two
> modes seems simple and flawless to the Jmol user, but behind the scenes it
> is a VERY tricky business. I remember working quite a long time until I
> figured out how to do that right.
>
> I'm pretty sure the problem is an issue with what I am doing with the
> MOTION business in the IDTF file, but it could be a combination of the
> .idtf.tex and .idtf settings. I don't have any more time today to work on
> this today. If you want to try some things, feel free to make some .idtf and
> .idtf.tex files and then play with the numbers. If you figure it out, I will
> definitely buy you a beer.
>
> Please check out what I have done using
> http://chemapps.stolaf.edu/jmol/docs/examples-11/Jmol.jar
> It's version should be Jmol 12.0.RC26_dev
>
>
> Bob
>
>
>
>
> On Fri, Jul 16, 2010 at 6:05 AM, Van der Lee <[email protected]>wrote:
>
>> Robert Hanson wrote the following on 16/07/2010 12:44:
>>
>>> OK, I'm in! I have MikTex working and I'm looking at my first PDF
>>> document. Here was my sequence. Needs refinement, of course!
>>>
>>>
>>> 6. Open doc.pdf
>>>
>>>
>>>
>>> Now, the rotation and zoom and all will be off. We should be able to fix
>>> that, though.
>>>
>>> What do you mean by: "rotation/zoom" are off? They are not. Use the
>> Adobe toolbar and manipulate the object into focus (thus inside the defined
>> frame) by a combination of zooming and rotation/translating.
>>
>> The ideal would be indeed to have the initial view in the pdf-file
>> equivalent to the view in Jmol when exporting the idtf-file.
>>
>> Apart from that your flow sequence is ok. Do not forget that if you want
>> to optimize the movie15 coordinates by Adobe Reader itself (use the click it
>> option in the latex file, see my previous mail) that you need to rerun
>> pdflatex several times in order to get the cross-references correct. There
>> is a warning in the log-file if you should rerun.
>>
>> Arie
>>
>>
>>
>>
>>>
>>>
>>> On Thu, Jul 15, 2010 at 7:59 AM, Van der Lee
>>> <[email protected]<mailto:
>>> [email protected]>> wrote:
>>>
>>> Thomas, Bob,
>>>
>>> >
>>> >
>>> > I'd love to see a short "how to"! :)
>>> > -Tom
>>> >
>>>
>>>
>>> Maybe I can satisfy you both at the same time.
>>>
>>> Bob's fix worked well (thanks!):
>>> <http://www.dicoscouts.x10hosting.com/perez.pdf>
>>>
>>> For those of you who never opened an interactive pdf before some
>>> guidelines:
>>> 1) click on the structure and keep the left button pressed while
>>> rotating the structure - as you would do in Jmol
>>> 2) similarly use the mouse wheel to zoom/dezoom
>>> 3) right click for more options, including the appearance of a task
>>> bar
>>>
>>> That's all.
>>>
>>> As far as I know you can only use the Adobe Reader starting from
>>> version
>>> 7 and not pdf readers. However, I prefer the latest version 9, because
>>> in at least version 8 there is a dotted frame appearing around the
>>> structure as soon as you click the 3D object. In AR9 this frame is
>>> absent, but there is a default 'compass' in the lower left corner but
>>> this one can be de-activated in the Reader's options (3D content tab)
>>>
>>> If your 3D object is really big (ED map, macromolecule maybe) then you
>>> need computer power in order to see your object in the reader. My
>>> computer has 3Mb ram and a 3.3GHz processor. You may be disappointed
>>> if
>>> you connect your small notebook (let's say 1.6GHz and 1Mb RAM) to the
>>> congress beamer ... Although in the latter case you can decide to set
>>> the image frequency to a lower value in the Reader's 3D options and/or
>>> to change the optimisation method for small frequency to 'Abandon'.
>>> And
>>> it is a good idea to preload the pdf in the Reader before doing the
>>> actual presentation.
>>>
>>> How can one create such a pdf? You can find bits and pieces on the
>>> Web,
>>> including those in the Jmol wiki. In short it is this:
>>>
>>> 1)create your structure in Jmol and write an IDTF file
>>> write IDTF "file.idtf"
>>> 2)convert the idtf file to u3d format with the idtfconverter, see also
>>> here: <http://wiki.jmol.org/index.php/File_formats/3D_Objects#U3D>
>>> 3)pdflatex a file like the following minimal example
>>> *************************************
>>> \documentclass[12pt,a4paper]{article}
>>> \usepackage{hyperref}
>>> \usepackage[3D]{movie15}
>>>
>>> \pagestyle{empty}
>>>
>>> \begin{document}
>>>
>>> \begin{center}
>>> \includemovie[
>>> label=een,
>>> autoplay,
>>> repeat=1,
>>> toolbar=true,
>>> 3Droo=33.34789768949952,
>>> 3Dcoo=0.000000257883272070 -0.000000283616543584
>>> -0.000000327838080239,
>>> 3Dc2c=-0.7544490694999695 -0.5638955235481262 0.33589935302734375,
>>> 3Droll=-18.778433745507403,
>>> 3Dbg=.66 1. 0.83,
>>> 3Dlights=Headlamp,
>>> inline=true,
>>> ]{0.9\textwidth}{0.9\textwidth}{een.u3d}
>>> % \\
>>> %\movieref[3Dcalculate]{een}{Click here!}
>>> \end{center}
>>> \end{document}
>>> *********************************
>>> 4) decomment in a first run the \movieref line. You will have the
>>> possibility to better center the object and by clicking on 'click
>>> here!'
>>> AR calculates you a new set of coordinates that may replace by copy
>>> and
>>> paste the old set. The bigger the object the longer AR takes to
>>> calculate the set of coordinates. Be patient, this may be long and not
>>> feasable on a notebook. By the way, if your initial set of coordinates
>>> is totally wrong, then you may not see your object at all after the
>>> initial pdflatex runs. You need to zoom or dezoom and/or translate to
>>> get the object into your visible frame.
>>> 5) as soon as you have a nice set of coordinates you may comment again
>>> the movieref line and set toolbar to false.
>>>
>>> This is it: yes it is a bit cumbersome, but it is worthwhile if you
>>> want
>>> to have your structure/molecules as 3D objects in your pdf
>>> presentation.
>>> The alternative is of course to open Jmol next to your presentation.
>>> The
>>> advantage is that you have all the options of Jmol available, which
>>> you
>>> do not have in AR - the only thing you can do there is
>>> rotating/translating/zooming. But if your presentation is only 20 or
>>> 30
>>> minutes, I prefer to do it without 'break', thus without opening
>>> another
>>> application. Of course this is a matter of taste.
>>>
>>> Sorry Tom, it was not that short.
>>>
>>> best wishes, Arie
>>>
>>>
>>>
>>>
>>> --
>>>
>>> ***************************************************************************
>>> A. van der Lee
>>> Institut Européen des Membranes
>>> CNRS - UMR 5635
>>> Université de Montpellier II - Case Courrier 047
>>> Place E. Bataillon
>>> 34095 MONTPELLIER Cedex 5 - FRANCE
>>>
>>> Tel : 33 (0) 4 67 14 91 35
>>> Fax : 33 (0) 4 67 14 91 19
>>>
>>> Website X-ray scattering facility ICG/IEM:
>>> http://www.iemm.univ-montp2.fr/xrayweb/main_uk.html
>>>
>>>
>>> ****************************************************************************
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> This SF.net email is sponsored by Sprint
>>> What will you do first with EVO, the first 4G phone?
>>> Visit sprint.com/first <http://sprint.com/first> --
>>>
>>> http://p.sf.net/sfu/sprint-com-first
>>> _______________________________________________
>>> Jmol-users mailing list
>>> [email protected]
>>> <mailto:[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
>>>
>>
>>
>> --
>>
>> ***************************************************************************
>> A. van der Lee
>> Institut Européen des Membranes
>> CNRS - UMR 5635
>> Université de Montpellier II - Case Courrier 047
>> Place E. Bataillon
>> 34095 MONTPELLIER Cedex 5 - FRANCE
>>
>> Tel : 33 (0) 4 67 14 91 35
>> Fax : 33 (0) 4 67 14 91 19
>>
>> Website X-ray scattering facility ICG/IEM:
>> http://www.iemm.univ-montp2.fr/xrayweb/main_uk.html
>>
>> ****************************************************************************
>>
>
>
>
> --
> 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
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users