分子軌道ぬりえ

  • 分子軌道ぬりえであそぼう!
  • SVG 形式だから、テキストエディタで簡単に編集できるよ。

ethylene

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 64">
  <g transform="translate(32, 32)">
    <!-- bonds -->
    <line x1="0" y1="0" x2="100" y2="0" stroke="black" stroke-width="1" stroke-dasharray="3,3"/>
    <!-- orbitals -->
    <circle cx="0" cy="0" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="0" cy="0" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="100" cy="0" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="100" cy="0" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
  </g>
</svg>

butadiene

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 120">
  <g transform="translate(32, 32)">
    <!-- bonds -->
    <line x1="0" y1="0" x2="86.6" y2="50" stroke="black" stroke-width="1" stroke-dasharray="3,3"/>
    <line x1="86.6" y1="50" x2="173.2" y2="0" stroke="black" stroke-width="1" stroke-dasharray="3,3"/>
    <line x1="173.2" y1="0" x2="259.8" y2="50" stroke="black" stroke-width="1" stroke-dasharray="3,3"/>
    <!-- orbitals -->
    <circle cx="0" cy="0" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="0" cy="0" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="86.6" cy="50" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="86.6" cy="50" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="173.2" cy="0" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="173.2" cy="0" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="259.8" cy="50" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="259.8" cy="50" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
  </g>
</svg>

benzene

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 264">
  <g transform="translate(32, 32)">
    <!-- bonds -->
    <polygon points="173.2,150 86.6,200 0,150 0,50 86.6,0 173.2,50" fill="none" stroke="black" stroke-width="1" stroke-dasharray="3,3"/>
    <!-- orbitals -->
    <circle cx="173.2" cy="150" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="173.2" cy="150" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="86.6" cy="200" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="86.6" cy="200" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="0" cy="150" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="0" cy="150" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="0" cy="50" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="0" cy="50" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="86.6" cy="0" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="86.6" cy="0" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="173.2" cy="50" r="30" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
    <circle cx="173.2" cy="50" r="15" fill="none" stroke="black" stroke-width="1" stroke-dasharray="2,2"/>
  </g>
</svg>
Posted :