Jmol-Testseite: Unterschied zwischen den Versionen

Aus Hergipedia
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


== Variante 1: Keep it simple! ==
== Variante 1: Keep it simple! ==
Dies ist die einfachste Möglichkeit, SCHNELL und ohne viel Aufhebens ein ins Wiki hochgeladenes 3D-Molekül (Gaussian-Output, Molfile etc.) einzubauen:


<jmolFile>bagger_ligand.xyz</jmolFile>
Dies ist die einfachste Möglichkeit, SCHNELL und ohne viel Aufhebens ein ins Wiki hochgeladenes 3D-Molekül (Gaussian-Output, Molfile etc.) einzubauen:
 
<jmolfile text="das hier ist ein klickbarer Jmol-Link">bagger_ligand.xyz</jmolfile>


<jmol>
<jmol>
  <jmolApplet>
<jmolApplet>
    <uploadedFileContents>bagger_ligand.xyz</uploadedFileContents>
<uploadedFileContents>bagger_ligand.xyz</uploadedFileContents>
  </jmolApplet>
</jmolApplet>
</jmol>
</jmol>




== Variante 2: Darstellung als Popup-Fenster ==
== Variante 2: Darstellung als Popup-Fenster ==
Bei Popups definiert man einen Button, der ein Extra-Fenster öffnet. Dieses kann vergrößert oder verkleinert werden.
Bei Popups definiert man einen Button, der ein Extra-Fenster öffnet. Dieses kann vergrößert oder verkleinert werden.


<jmol>
<jmol>
  <jmolAppletButton>
<jmolAppletButton>
    <uploadedFileContents>bagger_ligand.xyz</uploadedFileContents>
<uploadedFileContents>bagger_ligand.xyz</uploadedFileContents>
    <text>3D-Popup</text>
<text>3D-Popup</text>
  </jmolAppletButton>
</jmolAppletButton>
</jmol>
</jmol>




== Variante 3: Erweiterte Darstellung mit Bedienelementen und Script ==
== Variante 3: Erweiterte Darstellung mit Bedienelementen und Script ==
Jmol kann man mit Script-Befehlen und Bedienelementen (Buttons, RadioGroups, Checkboxen) unheimlich "aufbohren". Dies ist ein kleiner Einblick, was so alles möglich ist. Weiterführende Hilfe über Jmol-Einbindung und Syntax gibt es auf dem Jmol-Wiki: http://wiki.jmol.org/index.php/MediaWiki
Jmol kann man mit Script-Befehlen und Bedienelementen (Buttons, RadioGroups, Checkboxen) unheimlich "aufbohren". Dies ist ein kleiner Einblick, was so alles möglich ist. Weiterführende Hilfe über Jmol-Einbindung und Syntax gibt es auf dem Jmol-Wiki: http://wiki.jmol.org/index.php/MediaWiki


<jmol>
<jmol>
  <jmolApplet>
<jmolApplet>
    <name>bagger_inline</name>
<name>bagger_inline</name>
    <uploadedFileContents>bagger_ligand.xyz</uploadedFileContents>
<uploadedFileContents>bagger_ligand.xyz</uploadedFileContents>
    <color>lightblue</color>
<color>lightblue</color>
    <size>450</size>
<size>450</size>
    <script>spacefill off; zoom 120; rotate z 180; spin on</script>
<script>spacefill off; zoom 120; rotate z 180; spin on</script>
  </jmolApplet>
</jmolApplet>
</jmol>
</jmol> <jmol>
<jmol>
<jmolRadioGroup>
  <jmolRadioGroup>
<target>bagger_inline</target>
    <target>bagger_inline</target>
<item>
    <item>
<script>zoom 120</script>
      <script>zoom 120</script>
<text>Zoom: 100 %</text>
      <text>Zoom: 100 %</text>
<checked>true</checked>
      <checked>true</checked>
</item>
    </item>
<item>
    <item>
<script>zoom 240</script>
      <script>zoom 240</script>
<text>Zoom: 200%</text>
      <text>Zoom: 200%</text>
<checked>false</checked>
      <checked>false</checked>
</item>
    </item>
<item>
    <item>
<script>zoom 480</script>
      <script>zoom 480</script>
<text>Zoom: 400%</text>
      <text>Zoom: 400%</text>
<checked>false</checked>
      <checked>false</checked>
</item>
    </item>
</jmolRadioGroup>
  </jmolRadioGroup>
</jmol> <jmol>
</jmol>
<jmolMenu>
<jmol>
<item>
  <jmolMenu>
<script>spacefill off</script>
    <item>
<text>Sticks</text>
      <script>spacefill off</script>
</item>
      <text>Sticks</text>
<item>
    </item>
<script>spacefill on</script>
    <item>
<text>Kalottenmodell</text>
      <script>spacefill on</script>
</item>
      <text>Kalottenmodell</text>
</jmolMenu>
    </item>
</jmol> <jmol>
  </jmolMenu>
<jmolCheckbox>
</jmol>
<target>bagger_inline</target>
<jmol>
<scriptWhenChecked>spin on</scriptWhenChecked>
  <jmolCheckbox>
<scriptWhenUnchecked>spin off</scriptWhenUnchecked>
    <target>bagger_inline</target>
<text>Rotation</text>
    <scriptWhenChecked>spin on</scriptWhenChecked>
<checked>true</checked>
    <scriptWhenUnchecked>spin off</scriptWhenUnchecked>
</jmolCheckbox>
    <text>Rotation</text>
    <checked>true</checked>
  </jmolCheckbox>
</jmol>
</jmol>

Version vom 22. März 2011, 13:40 Uhr

Das hier ist ein Test für die Darstellung von 3D-Molekülen mit Jmol

Variante 1: Keep it simple!

Dies ist die einfachste Möglichkeit, SCHNELL und ohne viel Aufhebens ein ins Wiki hochgeladenes 3D-Molekül (Gaussian-Output, Molfile etc.) einzubauen:

<jmolfile text="das hier ist ein klickbarer Jmol-Link">bagger_ligand.xyz</jmolfile>

<jmol>

<jmolApplet>
<uploadedFileContents>bagger_ligand.xyz</uploadedFileContents>
</jmolApplet>

</jmol>


Variante 2: Darstellung als Popup-Fenster

Bei Popups definiert man einen Button, der ein Extra-Fenster öffnet. Dieses kann vergrößert oder verkleinert werden.

<jmol>

<jmolAppletButton>
<uploadedFileContents>bagger_ligand.xyz</uploadedFileContents>
<text>3D-Popup</text>
</jmolAppletButton>

</jmol>


Variante 3: Erweiterte Darstellung mit Bedienelementen und Script

Jmol kann man mit Script-Befehlen und Bedienelementen (Buttons, RadioGroups, Checkboxen) unheimlich "aufbohren". Dies ist ein kleiner Einblick, was so alles möglich ist. Weiterführende Hilfe über Jmol-Einbindung und Syntax gibt es auf dem Jmol-Wiki: http://wiki.jmol.org/index.php/MediaWiki

<jmol>

<jmolApplet>
<name>bagger_inline</name>
<uploadedFileContents>bagger_ligand.xyz</uploadedFileContents>
<color>lightblue</color>
<size>450</size>
<script>spacefill off; zoom 120; rotate z 180; spin on</script>
</jmolApplet>

</jmol> <jmol>

<jmolRadioGroup>
<target>bagger_inline</target>
<item>
<script>zoom 120</script>
<text>Zoom: 100 %</text>
<checked>true</checked>
</item>
<item>
<script>zoom 240</script>
<text>Zoom: 200%</text>
<checked>false</checked>
</item>
<item>
<script>zoom 480</script>
<text>Zoom: 400%</text>
<checked>false</checked>
</item>
</jmolRadioGroup>

</jmol> <jmol>

<jmolMenu>
<item>
<script>spacefill off</script>
<text>Sticks</text>
</item>
<item>
<script>spacefill on</script>
<text>Kalottenmodell</text>
</item>
</jmolMenu>

</jmol> <jmol>

<jmolCheckbox>
<target>bagger_inline</target>
<scriptWhenChecked>spin on</scriptWhenChecked>
<scriptWhenUnchecked>spin off</scriptWhenUnchecked>
<text>Rotation</text>
<checked>true</checked>
</jmolCheckbox>

</jmol>