新機能 - Cinderella Documentation
Description: The user's guide to the Interactive Geometry Software Cinderella

コンテンツにスキップ

# 新機能

## Cinderella.2で新しくなったこと

この章では以前出版されたシンデレラのバージョン(1.0から1.4)と、現在のバージョン Cinderella.2 の違いについての簡単な概要を提供します。このリリースの正式なバージョン名は "2.6"です。このリリースでは、古いバージョンに多くの改善、機能拡張、および拡張をしました。 ソースコードの量で測ると、Cinderella.2は約7MBあります。これは、旧版の約5倍です。ここまで拡大した理由は、Cinderella.2が新しい可能性をひらくいくつかの領域を持っているということです。シンデレラ1.4版が単に幾何学のプログラムであったのに対し、Cinderella.2は、プログラミング機能、変換のフルサポート、強化された描画機能、そして完全な物理シミュレーションエンジンを提供します。

次のリストは、主要な変更についての概要です。項目は特定の順序にはなっていません。トピックの詳細については、読者はマニュアルの該当する章を参照してください。 すでにシンデレラに親しんでいる読者にとっては、この章は新しい機能を探検するのに役立つでしょう。

### 拡張された図形要素

#### 円弧と角の表示

Cinderella.2 は幾何学要素として 円弧 をサポートしました。円弧は3点をクリックすることで定義できます。最初と最後の点が弧の端点になります。円弧は、すべて3点を通る唯一の円によって決まります。円のように、円弧は他の幾何学要素と交差するでしょう。また、自由点を円弧上に置くこともできます。なお、新しい図形要素 : 角に印をつける小さなマークも用意しました。

### 線分の性質

Cinderella 1.2までは、線分は純粋に図形的なものにとどまり、構築には使えませんでしたが Cinderella.2 での線分を加える は幾何学要素として使えるようになりました。その振舞いは直線と同様です。線分上の自由点は線分をはみ出して動くことはできません。線分上だけしか動くことのできない点による軌跡を定義することもできます。

### 多角形モード

正多角形を容易に作成するためのモードが加えられました。これは特に、多角形の対称性に基づいて対称な図形を作るのに重要です。対称な多角形は、 変換モードと組み合わせると非常に役立ちます。

### 円錐曲線（二次曲線）モード

いくつかの新しいモードが 円錐曲線の作成のために付け加えられました。特に、 焦点と通る点から楕円や双曲線を描くことができます。

### 三角形の網目

方眼に加えユークリッド表示で点にスナップする正三角形の網目が追加されました。

### 背景画像

背景に画像を読み込むことが可能になりました。特に、画像の上で動的な描画をすることにより、自然界のものを幾何学的に分析することが可能になります。

### PDFと画像ファイルへの書き出し

シンデレラの図をほかのドキュメントで利用するために、PDFとさまざまな形式での画像ファイルへの書き出しができます。PDFによって正確な図を書きだすことができます。

### 新しいアニメーションの仕様

旧版のアニメーションと比較して、新しい アニメーションモデルはずっと柔軟になりました。アニメーションが動いている間に別の要素を動かすことができます。 また、いくつかのアニメーションを同時に動かしたりコントロールしたりできます。 特に、それぞれのアニメーションの速度をコントロールすることができます。新しいアニメーションは、 CindyLab で作られる物理シミュレーションとシームレスに動きます。

### 足跡

すべての幾何学的要素は、画面上に足跡を残すことができます。足跡は時間とともに薄くなり、すばらしい視覚効果をつくります。これは、プリントアウトでダイナミックな表現を高めるのに役立ちます。足跡はまた要素の動きを研究するのにも役に立つでしょう。この目的のためには、足跡は軌跡より柔軟です。

### 文字通りの軌跡

軌跡は、通常実線で描かれます。 Cinderella.2 では、幾何学的要素の足跡と同じような方法で軌跡を描くことも可能です。このために、足跡の連続したコピーが画面上に作られます。この特徴は、円や多角形の軌跡のように実線では描くことのできないものを研究する場合に有効です。

### 変換

変換は Cinderella.2での大きな改良点の一つです。鏡映、回転、平行移動、 相似変換、アフィン変換、射影変換、メビウス変換を定義することができます。 変換は、多くの状況で使える強力な道具です。任意の幾何学的要素を変換によって写すことができます。

### 変換群

いくつかの変換はグループ化することができます。 変換群 は、グループの各変換が幾何学的要素を順に変換していきます。このツールによって、双曲幾何学のような高度な設定も簡単にできます。

### 反復機能システム

変換群のように 反復機能システム いくつかの変換からできています。しかし、このモードでは、関係するすべての変換によって自己相似形の雲のようなものができます。通常、反復機能システムは非常に興味深いフラクタルになります。

### 基底 (未完成)

あらかじめ選ばれた基底のもとですべての描画をすることができます。基底には、平行移動基底、相似変換基底、アフィン基底、射影基底があります。基底を用いると、遠近法に基づく正確な描画が可能になります。

### 複写と貼り付け

図形の一部をコピーすることが可能です。 再定義 の手続きとともに、これは大きな構造物を造るのに強力な方法です。

### 選択したものからツールを作る

選択モードから、マクロのような、それ自身の構造を含むツールを作ることができます。

### 再定義

再定義 は作成したものの従属構造を変えるのに非常に有効です。このツールによって、従属点と自由点の関係を変えることができます。特に、複写／貼り付けとの組み合わせると、非常に有用です。

### 1.4版から新しく追加された機能

#### インスペクタ

Cinderella.2 では、インスペクタはあらゆる属性をコントロールする中央制御装置ともいうべきものになりました。インスペクタ oで、点や線の表現や物理的属性、定義などをコントロールできます。

#### CindyScript

初めに述べたように、CindyScript はシンデレラの拡張において最も重要なものの一つです。CindyScript は、シンデレラのほかの部分とシームレスに働くように設計された関数型プログラミング言語です。CindyScript を使うと、動的な構造物のコントロールをすることが可能になります。また、任意の描画情報を図に加えることも可能です。

### CindyLab

２番目の重要な改良はCindyLabです。これは、質量を持った点と力に関する物理シミュレーションモデルのエンジンです。 CindyLab で、物理実験を簡単に描画してすぐにシミュレーションすることができます。特に、物理学と幾何学の相互作用をシンデレラで研究できます。

### ペン入力デバイス

Cinderella.2 は、ペンによるデバイス(例えば、タブレットＰＣ、電子ホワイトボード、ＰＤＡ)による入力をサポートします。このモードでは、シンデレラは手書きの図形を認識して、それを(可能ならば)コンピュータ上の図形に変換します。