Miguel wrote:


I have done some work on some of this ... especially related to lines and
'curly arrows'.

Concerns I have ...

Q: How does one specify XYZ coordinates?

Right now you just start listing decimal numbers:

draw line 1.0 1.0 1.0   2.0 2.0 2.0



Q: Are they just 3 numbers, or do we use some type of encapsulating
syntax? ... as in [x,y,z]

I decided for now not to fool with the compiler, so no commas, no brackets. We could imagine a general (x,y,z) compilation that looks like

coordinateBegin
x
y
z
coordinateEnd

sort of like

expressionBegin
...
expressionEnd

I'm not sure that's really necessary, though.

It looks like what I have up right now has a bug that makes it so you MUST show a percent scale if you are using coordinates.

draw line 100   1.0 1.0 1.0   2.0 2.0 2.0

I was having a problem with scale because I wasn't specifying which mesh it referred to. So I guess I still don't quite have that. I'll have to fix it.


Q: What is the relationship between a drawn object and models/frames? Can
an object exist in more than one frame?

haven't thought about that. My guess is that it is totally messing up on that front. Right. Hmm. Say you have an animation. I could imagine wanting to see the line between two atoms move with the animation, like the way I set up measure. Oooh, yes, that could be interesting. Or you might want to specify the model. Or you might want to specify a fixed plane and then watch the animation move through it, for example. Looks like I might need some keywords here. This certainly suggests challenges await the naive.

I see that pmesh is NOT model-specific. Probably makes sense, because those tend to be so mamouth. My idea here is to present fairly small elements -- just a few points -- not huge geodesics.




Miguel



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd_______________________________________________
Jmol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-developers

--

Robert M. Hanson, [EMAIL PROTECTED], 507-646-3107
Professor of Chemistry, St. Olaf College
1520 St. Olaf Ave., Northfield, MN 55057
mailto:[EMAIL PROTECTED]
http://www.stolaf.edu/people/hansonr

"Imagination is more important than knowledge."  - Albert Einstein


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Jmol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to