<commit_before># FullereneViewer
## フラーレンビューア

### 1) はじめに
　フラーレンビューアは、フラーレンを表示してぐるぐる回して見るツールです。フラーレンの応用などは [ネットで検索](http://websearch.rakuten.co.jp/Web?toolid=1&ref=ie_box&set=tb&qt=%E3%83%95%E3%83%A9%E3%83%BC%E3%83%AC%E3%83%B3&col=OW) してみてください。  
　C60 から C200 まで数学的に構成可能な全てのフラーレンを見ることができます。化学的には実在しないものも含まれます。  
　また、以下を表示するおまけ付きです。
* カーボンナノチューブ
* 七員環を６個使ったY-分岐フラーレン

### 2) コンパイル方法
　[FullereneViewer/doc/HowToCompile-ja.md](https://github.com/DrScKAWAMOTO/FullereneViewer/blob/master/doc/HowToCompile-ja.md) を見てコンパイルしてください。  
　以下のOSで動作します。
* FreeBSD
* Windows
* MacOSX
* Linux

### 3) 感謝とお願い
　皆様のご協力なくてはフラーレンビューアの開発は出来ませんでした。皆様に改めてお礼申し上げます。ありがとうございます。 [FullereneViewer/doc/Thanks-ja.md](https://github.com/DrScKAWAMOTO/FullereneViewer/blob/master/doc/Thanks-ja.md) には、家族をはじめとする協力頂いた方々への感謝の言葉を書きました。

　[FullereneViewer/doc/ActionItems-ja.md](https://github.com/DrScKAWAMOTO/FullereneViewer/blob/master/doc/ActionItems-ja.md) や [Issue](https://github.com/DrScKAWAMOTO/FullereneViewer/issues) にあるとおり、フラーレンビューア作者である川本琢二（Ｅｘｔ）にはやりたいことが沢山あります。しかし、私に与えられた時間には限りがあって私一人では到底やりきれません。

　そこで、 [FullereneViewer/doc/RequestToYou-ja.md](https://github.com/DrScKAWAMOTO/FullereneViewer/blob/master/doc/RequestToYou-ja.md) に、私から皆様へのお願いを書きました。  
　フラーレンには、化学者・数学者・芸術家・ゲーム関係者・工学技術者など、様々な分野の人々を惹きつける独特な魅力があると思います。  
　興味のある方は是非ご参加ください。皆様とともに、もっともっと良いソフトに仕上げていけたら良いと思っています。参加頂ける方は、 [Issue](https://github.com/DrScKAWAMOTO/FullereneViewer/issues) をオープンして下さい。

### 4) 使い方
　FullereneViewer/src/Qt/fl-guruguru がフラーレンビューア本体です。フラーレンビューアを実行すると、フラーレン(C60) を表示します。  
　フラーレンを球形に表示するために、力学モデルを使ってシミュレーションしています。形が丸くなるまでしばらくお待ち下さい。  
　ときどき炭素の一つがとんでもない位置に飛んだりすることがありますが、これは気にしなくて良いです。形が丸くなればそのようなことはもう起きません。これは塊を形成しないように初期条件をランダムに指定しているからです。

　なおシミュレーションでは、加速度を力に比例させる自然力学モデルを採用せずに、速度を力に比例させる独自力学モデルを採用しています。このモデルだと、勢い余って平衡状態を飛び越えることがないので、早く球形に収束します。  
　また、フラーレンの裏表を定義し、裏返ったらわざと振動を与えて表向きに戻るよう工夫しています。振動したままひしゃげてしまったら、以下で説明する [モード] - [修正モード] を使って手助けしてあげてください。

　ウィンドウを拡大することで広範囲を見渡すことができます。  
　また、マウスのスクロールボタンでフラーレンを間近に引き寄せたり、遠目に離したりできます。  
　プルダウンメニューは [ファイル] [フラーレン指定] [モード] [形状記憶] [出力] があります。

　それぞれのサブメニューを説明します。
* [ファイル] - [終了]
    * ビューアを終了します。
* [フラーレン指定]
    * C60 をはじめとする様々なフラーレンを選択できます。NoA は対称軸の本数です。対称性の高さを表します。
* [モード] - [ぐるぐるモード]
    * マウスでフラーレンをつまんで回してください。<commit_msg>¾¯¤·½¤Àµ<commit_after># FullereneViewer
## フラーレンビューア

### 1) はじめに
　フラーレンビューアは、フラーレンを表示してぐるぐる回して見るツールです。フラーレンの応用などは [ネットで検索](http://websearch.rakuten.co.jp/Web?toolid=1&ref=ie_box&set=tb&qt=%E3%83%95%E3%83%A9%E3%83%BC%E3%83%AC%E3%83%B3&col=OW) してみてください。  
　C60 から C200 まで数学的に構成可能な全てのフラーレンを見ることができます。化学的には実在しないものも含まれます。  
　また、以下を表示するおまけ付きです。
* カーボンナノチューブ
* 七員環を６個使ったY-分岐フラーレン

### 2) コンパイル方法
　[FullereneViewer/doc/HowToCompile-ja.md](https://github.com/DrScKAWAMOTO/FullereneViewer/blob/master/doc/HowToCompile-ja.md) を見てコンパイルしてください。  
　以下のOSで動作します。
* FreeBSD
* Windows
* MacOSX
* Linux

### 3) 感謝とお願い
　皆様のご協力なくてはフラーレンビューアの開発は出来ませんでした。皆様に改めてお礼申し上げます。ありがとうございます。 [FullereneViewer/doc/Thanks-ja.md](https://github.com/DrScKAWAMOTO/FullereneViewer/blob/master/doc/Thanks-ja.md) には、家族をはじめとする協力頂いた方々への感謝の言葉を書きました。

　[Issue](https://github.com/DrScKAWAMOTO/FullereneViewer/issues) にあるとおり、フラーレンビューア作者である川本琢二（Ｅｘｔ）にはやりたいことが沢山あります。しかし、私に与えられた時間には限りがあって私一人では到底やりきれません。

　そこで、 [FullereneViewer/doc/RequestToYou-ja.md](https://github.com/DrScKAWAMOTO/FullereneViewer/blob/master/doc/RequestToYou-ja.md) に、私から皆様へのお願いを書きました。  
　フラーレンには、化学者・数学者・芸術家・ゲーム関係者・工学技術者など、様々な分野の人々を惹きつける独特な魅力があると思います。  
　興味のある方は是非ご参加ください。皆様とともに、もっともっと良いソフトに仕上げていけたら良いと思っています。参加頂ける方は、 [Issue](https://github.com/DrScKAWAMOTO/FullereneViewer/issues) をオープンして下さい。

### 4) 使い方
　FullereneViewer/src/Qt/fl-guruguru がフラーレンビューア本体です。フラーレンビューアを実行すると、フラーレン(C60) を表示します。  
　フラーレンを球形に表示するために、力学モデルを使ってシミュレーションしています。形が丸くなるまでしばらくお待ち下さい。  
　ときどき炭素の一つがとんでもない位置に飛んだりすることがありますが、これは気にしなくて良いです。形が丸くなればそのようなことはもう起きません。これは塊を形成しないように初期条件をランダムに指定しているからです。

　なおシミュレーションでは、加速度を力に比例させる自然力学モデルを採用せずに、速度を力に比例させる独自力学モデルを採用しています。このモデルだと、勢い余って平衡状態を飛び越えることがないので、早く球形に収束します。  
　また、フラーレンの裏表を定義し、裏返ったらわざと振動を与えて表向きに戻るよう工夫しています。振動したままひしゃげてしまったら、以下で説明する [モード] - [修正モード] を使って手助けしてあげてください。

　ウィンドウを拡大することで広範囲を見渡すことができます。  
　また、マウスのスクロールボタンでフラーレンを間近に引き寄せたり、遠目に離したりできます。  
　プルダウンメニューは [ファイル] [フラーレン指定] [モード] [形状記憶] [出力] があります。

　それぞれのサブメニューを説明します。
* [ファイル] - [終了]
    * ビューアを終了します。
* [フラーレン指定]
    * C60 をはじめとする様々なフラーレンを選択できます。NoA は対称軸の本数です。対称性の高さを表します。
* [モード] - [ぐるぐるモード]
    * マウスでフラーレンをつまんで回してください。
{'fraction_non_alphanumeric': 0.1216154199173933, 'fraction_numerical': 0.015603487838458009, 'mean_word_length': 8.517467248908297, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 11, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3153589', 'n_tokens_mistral': 3631, 'n_tokens_neox': 3348, 'n_words': 141}