(57)【特許請求の範囲】
【請求項１】
コンピュータ支援設計システム（１００）を用いて仮想的なジオメトリモデルを作成するための方法において、
コンピュータが、
・仮想的な製図ツール（２００）を配置し（１５０８）、
・前記仮想的な製図ツール（２００）に対して仮想的なマーキングデバイスを配置し（１５１２）、
・前記仮想的な製図ツール（２００）の外側エッジに沿ったガイドエッジ（２０４）を作成し、
・前記ガイドエッジ（２０４）によって囲まれたマスク領域（２０８）を作成し、当該マスク領域（２０８）の下では、前記仮想的なマーキングデバイスは、インクの載置が不可能であり、
・前記仮想的な製図ツール（２００）を用いて前記仮想的なマーキングデバイスによってインクを載置することにより、ページ上にジオメトリモデルを描画し（１５１６）、
・前記ジオメトリモデルをメモリに記憶する、
ことを特徴とする方法。
【請求項２】
前記仮想的なマーキングデバイスによって載置された前記インクは、前記ガイドエッジ（２０４）に従う、
ことを特徴とする請求項１記載の方法。
【請求項３】
当該マスク領域（２０８）の下では、前記仮想的なマーキングデバイスは、インクの消去が不可能である、
ことを特徴とする請求項２記載の方法。
【請求項４】
コンピュータが、
さらに、前記ガイドエッジ（２０４）から所定の距離内にある影響帯を作成する、
なお、当該影響帯（２１２）内で載置された前記インクは、意図された直線又は曲線に近似するよう修正される、
ことを特徴とする請求項２記載の方法。
【請求項５】
前記仮想的な製図ツールの前記ガイドエッジ（２０４）は、隣接するツールのガイドエッジ（２０４）へとスナップする、
ことを特徴とする請求項２から４のいずれか一項記載の方法。
【請求項６】
コンピュータが、
さらに、前記ガイドエッジと共線をなすようにインクを載置することによって、線（２０２）を描画する、
ことを特徴とする請求項２から５のいずれか一項記載の方法。
【請求項７】
コンピュータが、
さらに、前記影響帯（２１２）の内側で、前記ガイドエッジ（２０４）から所定の距離だけオフセットしてインクを載置することによって、線（２０２）を描画する、
ことを特徴とする請求項４、または、請求項４を引用する請求項５に記載の方法。
【請求項８】
コンピュータが、
さらに、ポインティングデバイスによって前記仮想的なマーキングデバイスを選択し、
前記仮想的なマーキングデバイスを操作するために前記ポインティングデバイスを操作する、
ことを特徴とする請求項１から７のいずれか一項記載の方法。
【請求項９】
コンピュータが、
さらに、ポインティングデバイスによって前記仮想的な製図ツール（２００）を選択し（１５０４）、
前記仮想的な製図ツール（２００）を操作するために前記ポインティングデバイスを操作する、
ことを特徴とする請求項１から８のいずれか一項記載の方法。
【請求項１０】
コンピュータが、
さらに、
・仮想的な製図ツール（２００）の選択肢をユーザに表示し、
・対応するユーザの選択を受信する、
なお、前記仮想的な製図ツールの選択肢は、仮想的なＴ定規（４０８，５００）と、仮想的な三角定規（２００，４０４）と、仮想的な分度器（７００）と、仮想的な製図機と、仮想的なコンパスと、仮想的なシンボルテンプレート（８００）と、仮想的な三角スケールと、仮想的な雲形定規（９００）と、仮想的な字消し板（１０００）と、仮想的なフレキシブルスプライン（１１００）と、仮想的なレタリングガイド（１２００）と、仮想的な製図テープと、を含む、
ことを特徴とする請求項１から９のいずれか一項記載の方法。
【請求項１１】
コンピュータが、
さらに、仮想的な製図テープを用いて、仮想的な製図板に対して選択された位置にドキュメントを固定する、
なお、前記ドキュメントは、前記製図テープを除去することなく動かすことは不可能である、
ことを特徴とする請求項１から１０のいずれか一項記載の方法。
【請求項１２】
消去されたインクのグラフィカル表示がページ上に残される、
ことを特徴とする請求項１から１１のいずれか一項記載の方法。
【請求項１３】
直線又は曲線を消去した後、消し屑の残存するグラフィカル表示がページ上に残される、
ことを特徴とする請求項１から１２のいずれか一項記載の方法。
【請求項１４】
少なくとも１つのプロセッサ（１０２）と、当該プロセッサに接続されたメモリ（１０８，１２６）とを含む、オブジェクトの仮想的なジオメトリモデルを作成するためのデータ処理システム（１００）において、
前記データ処理システム（１００）は、
・仮想的な製図ツールを作成し、
・仮想的なマーキングデバイスを作成し、
・前記仮想的な製図ツール（２００）をページ上に配置し（１５０８）、
・前記仮想的な製図ツール（２００）に対して前記マーキングデバイスを配置し（１５１２）、
・前記仮想的な製図ツール（２００）の外側エッジに沿ったガイドエッジ（２０４）を作成し、
・前記ガイドエッジ（２０４）によって囲まれたマスク領域（２０８）を作成し、当該マスク領域（２０８）の下では、前記仮想的なマーキングデバイスは、インクの載置が不可能であり、
・前記仮想的な製図ツール（２００）を用いて前記仮想的なマーキングデバイスによってインクを載置することにより、ジオメトリモデルを描画し、
・前記ジオメトリモデルをメモリ（１０８，１２６）に記憶する、
ように構成されている、
ことを特徴とするデータ処理システム（１００）。
【請求項１５】
前記仮想的なマーキングデバイスによって載置された前記インクは、前記ガイドエッジ（２０４）に従う、
ことを特徴とする請求項１４記載のデータ処理システム（１００）。
【請求項１６】
当該マスク領域（２０８）の下では、前記仮想的なマーキングデバイスは、インクの消去が不可能である
ことを特徴とする請求項１５記載のデータ処理システム（１００）。
【請求項１７】
前記ガイドエッジ（２０４）から所定の距離内にある影響帯をさらに含み、当該影響帯（２１２）内で載置された前記インクは、意図された直線又は曲線に近似するよう修正される、
ことを特徴とする請求項１５記載データ処理システム（１００）。
【請求項１８】
前記仮想的な製図ツールの前記ガイドエッジ（２０４）は、隣接するツールのガイドエッジ（２０４）へとスナップする、
ことを特徴とする請求項１５から１７のいずれか一項記載のデータ処理システム（１００）。
【請求項１９】
仮想的な製図板に対して選択された位置にドキュメントを保持するための仮想的な製図テープをさらに含み、前記ドキュメントは、前記製図テープを除去することなく動かすことは不可能である、
ことを特徴とする請求項１４から１８のいずれか一項記載のデータ処理システム（１００）。
【請求項２０】
消去された線のグラフィカル表示をページ上にさらに含む、
ことを特徴とする請求項１４から１９のいずれか一項記載のデータ処理システム（１００）。
【請求項２１】
直線又は曲線を消去した後、消し屑の残存するグラフィカル表示がページ上に残される、
ことを特徴とする請求項１４から２０のいずれか一項記載のデータ処理システム（１００）。
【請求項２２】
前記データ処理システム（１００）はさらに、
・仮想的な製図ツール（２００）の選択肢をユーザに表示し、
・対応するユーザの選択を受信する、
ように構成されており、
なお、前記仮想的な製図ツールの選択肢は、仮想的なＴ定規（４０８，５００）と、仮想的な三角定規（２００，４０４）と、仮想的な分度器（７００）と、仮想的な製図機と、仮想的なコンパスと、仮想的なシンボルテンプレート（８００）と、仮想的な三角スケールと、仮想的な雲形定規（９００）と、仮想的な字消し板（１０００）と、仮想的なフレキシブルスプライン（１１００）と、仮想的なレタリングガイド（１２００）と、仮想的な製図テープと、を含む、
ことを特徴とする請求項１４から２１のいずれか一項記載のデータ処理システム（１００）。
【請求項２３】
オブジェクトの仮想的なジオメトリモデルを作成するためのコンピュータ実行可能命令が符号化されている非一過性のコンピュータ可読媒体において、
前記コンピュータ実行可能命令は、実行された場合に、少なくとも１つのデータ処理システムに命令して、
・仮想的な製図ツール（２００）を作成させ、
・仮想的なマーキングデバイスを作成させ、
・前記仮想的な製図ツール（２００）をページ上に配置させ（１５０８）、
・前記仮想的な製図ツール（２００）に対して前記仮想的なマーキングデバイスを配置させ（１５１２）、
・前記仮想的な製図ツール（２００）の外側エッジに沿ったガイドエッジ（２０４）を作成させ、
・前記ガイドエッジ（２０４）によって囲まれたマスク領域（２０８）を作成させ、当該マスク領域（２０８）の下では、前記仮想的なマーキングデバイスは、インクの載置が不可能であり、
・前記仮想的な製図ツール（２００）を用いて前記仮想的なマーキングデバイスによってインクを載置することにより、ジオメトリモデルを描画させ、
・前記ジオメトリモデルをメモリ（１０８，１２６）に記憶させる、
ことを特徴とする非一過性のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各独立請求項に記載の、コンピュータ支援設計（ＣＡＤ）システムを用いて仮想的なジオメトリモデルを作成するための方法と、オブジェクトの仮想的なジオメトリモデルを作成するためのデータ処理システムと、オブジェクトの仮想的なジオメトリモデルを作成するためのコンピュータ実行可能命令が符号化されている非一過性のコンピュータ可読媒体と、に関する。
【０００２】
背景技術
本開示は、コンピュータ支援設計、可視化、製造システムと、製品ライフサイクル管理（“ＰＬＭ”）システムと、製品及び他の品目のためのデータを管理する同様のシステム（総称して「製品データ管理」システム又は“ＰＤＭ”システム）とに関する。コンピュータ支援設計（ＣＡＤ）システムは、製品の仮想的なモデルを作成するために使用される。システムの改善が望まれる。
【０００３】
開示内容の要約
開示された種々の実施形態は、仮想的な製図ツールを用いて仮想的なジオメトリモデルを作成するための複数の方法及びシステムを含む。開示された実施形態によれば、コンピュータ支援設計（ＣＡＤ）システムを用いて仮想的なジオメトリモデルを作成するための方法は、仮想的な製図ツールを配置することと、仮想的な製図ツールに対して仮想的なマーキングデバイスを配置することとを含む。本方法は、仮想的な製図ツールを用いて仮想的なマーキングデバイスによってインクを載置することによりジオメトリモデルを描画することと、ジオメトリモデルをメモリに記憶することとを含む。
【０００４】
本方法は、仮想的な製図ツールの外側エッジに沿ったガイドエッジを作成することを含み、仮想的なマーキングデバイスによって載置されたインクは、ガイドエッジに従う。本方法は、ガイドエッジによって囲まれたマスク領域を作成することを含み、当該マスク領域の下では、仮想的なマーキングデバイスは、インクの載置が不可能である。本方法は、ガイドエッジから所定の距離内にある影響帯を作成することを含み、当該影響帯内で載置されたインクは、意図された直線又は曲線に近似するように修正される。
【０００５】
開示された実施形態によれば、仮想的なジオメトリモデルを作成するためのデータ処理システムは、少なくとも１つのプロセッサと、当該プロセッサに接続されたメモリとを含む。データ処理システムは、仮想的な製図ツールと仮想的なマーキングデバイスとを作成するように構成されている。データ処理システムは、仮想的な製図ツールを配置するように、及び、仮想的な製図ツールに対して仮想マーキングデバイスを配置するように、構成されている。データ処理システムは、仮想的な製図ツールを用いて仮想的なマーキングデバイスによってインクを載置することによりジオメトリモデルを描画するように、及び、ジオメトリモデルをメモリに記憶するように、構成されている。
【０００６】
上述のことは、当業者が以下の詳細な説明を理解できるように、本開示の特徴及び技術的利点をやや大まかに概説したものである。請求項の対象を形成する本開示のさらなる特徴及び利点は、以下に説明する。当業者は、本開示の構想及び所定の実施形態を、本開示と同じ目的を達成するために、別の構造を修正又は設計するための基礎として容易に利用可能であることを理解するであろう。当業者はまた、そのような同等の構成が、本開示の最も広い形態における理念及び範囲から逸脱しないことを理解するであろう。
【０００７】
以下に詳細な説明を始める前に、本明細書全体を通して使用される所定の単語又は語句の定義を記載することが有利であろう。「含む（include）」及び「含む（comprise）」なる用語及びこれらの派生語は、制限のない含有を意味する。「又は（or）」なる用語は、「及び／又は（and/or）」の意味も含む。「〜に関連する（associated with）」及び「それに関連する（associated therewith）」なる表現及びこれらの派生表現は、「含む（include）」、「〜に含まれる（be included within）」、「〜に連結する（interconnect with）」、「含有する（contain）」、「〜に含有される（be contained within）」、「〜に接続する（connect to or with）」、「〜に結合する（couple to or with）」、「〜と通信可能である（be communicable with）」、「〜と協働する（cooperate with）」、「挿入する（interleave）」、「並列する（juxtapose）」、「〜に近接する（be proximate to）」、「〜に拘束された（be bound to or with）」、「有する（have）」、「〜に属する（have a property of）」等を意味し得る。「コントローラ」なる用語は、少なくとも１つの動作を制御する任意のデバイス、システム、又は、それらの一部を意味し、このようなデバイスは、ハードウェア、ファームウェア、ソフトウェア、又は、それらのうち少なくとも２つの何らかの組み合わせ、によって実現される。所定のコントローラに関連する機能は、ローカルにせよリモートにせよ、集中型又は分散型とすることができることに留意すべきである。所定の単語及び語句の定義は、本明細書を通じて提供され、当業者は、このような定義が、殆どの場合とはいかなくとも多くの場合において、このように定義された用語及び文章の過去の使用及び今後の使用に適用されることを理解するだろう。いくつかの用語は、広範囲に種々異なる実施形態を含み得るが、添付の特許請求の範囲によって明示的に所定の実施形態に制限され得る。
【０００８】
図面の簡単な説明
本開示及び本開示の利点をより完全に理解するために、添付の図面と共に以下の説明が参照される。なお、同様の参照符号は、同様のオブジェクトを表している。
【図面の簡単な説明】
【０００９】
【図１】開示された実施形態によるデータ処理システムのブロック図である。
【図２】開示された実施形態による仮想的な製図ツールを示す図である。
【図３】開示された実施形態によるガイドエッジを示す図である。
【図４】開示された実施形態によるスナップフィーチャを示す図である。
【図５】開示された実施形態による仮想的な製図ツールを示す図である。
【図６】Ａ及びＢは、開示された実施形態による仮想的な製図ツールを示す図である。
【図７】開示された実施形態による仮想的な製図ツールを示す図である。
【図８】開示された実施形態による仮想的な製図ツールを示す図である。
【図９】Ａ及びＢ及びＣは、開示された実施形態による仮想的な製図ツール及びその使用方法を示す図である。
【図１０】開示された実施形態による仮想的な製図ツールを示す図である。
【図１１】開示された実施形態による仮想的な製図ツール及びその使用方法を示す図である。
【図１２】開示された実施形態による仮想的な製図ツールを示す図である。
【図１３】Ａ及びＢは、元々のエンティティと仮想的な消去済みエンティティとを示す図である。
【図１４】開示された実施形態による仮想的な製図ツールを示す図である。
【図１５】開示された実施形態によるプロセスのフローチャートである。
【図１６】開示された実施形態によるプロセスのフローチャートである。
【００１０】
発明の詳細な説明
以下で考察される図１〜図１６、及び、本明細書にて本開示の原理を説明するために使用される種々の実施形態は、単なる例として示されたものであり、本開示の範囲を多少なりとも限定するものであるとは解釈すべきでない。当業者は、本開示の原理を、適切に構成された任意の装置又はシステムにおいて実施し得ることを理解するであろう。本開示の多数の革新的な教示を、非限定的な複数の実施形態を参照しながら説明する。
【００１１】
コンピュータ支援設計（ＣＡＤ）システムが出現する前には、設計者は、例えばＴ定規、三角定規、シンボルテンプレート、字消し板のような物理的な製図ツールを用いて作業を行っていた。ＣＡＤシステムが広く一般に利用可能になると、物理的な製図ツールは衰退すると思われた。しかしながら、物理的な製図ツールは、作成プロセスにおいて設計者と計画的にインタラクションするという利点を有していた。
【００１２】
開示された種々の実施形態は、従来の物理的な製図ツールの利点を保持した、仮想的な製図ツールを有するコンピュータ化されたツールを提供する。仮想的な製図ツールは、ジェスチャ及び触覚によるインタラクションを可能にし、タッチ、モーションジェスチャ、スタイラスデバイス、又は、マウスのようなポインティングデバイスを用いて操作することが可能である。
【００１３】
開示された実施形態によれば、仮想的な製図ツールは、従来の物理的な設計経験の一部であるアーティファクトを再現する。物理的な鉛筆又はペンを用いて作業を行う場合には、消去された曲線又は直線が、黒鉛／インクの消し残り又は紙の筆記跡の形態で、残存する存在感を与え、これが設計のやり直し作業にとって有用となることがある。このような残存する存在感は、残念ながら現在のＣＡＤシステムでは利用不可能である。開示された実施形態によれば、黒鉛／インクの消し残り、又は、紙の筆記跡、又は、所定の線フォントのような適切と思われる任意の表現を模倣した、視認可能な消去済みデータが提供される。視認可能な消去済みデータは、当該消去済みデータのファントム画像を作成する。開示された実施形態によれば、設計者はさらに、消去された曲線を復元又はトレースすることも可能となり、これにより、場合によっては「元に戻す」機能の必要性が減少する。開示された実施形態によれば、残存する曲線は、曲線又は頂点へのスナップによって、曲線の部分的又は全体的な復元によって、又は、曲線のジオメトリを複製（例えばトレース）する新しいインクの作成によって活用される。
【００１４】
開示された実施形態によれば、仮想的な製図板又は製図机を含む、複数の仮想的な製図ツールが提供される。仮想的な製図ツールは、従来の物理的な製図ツールを模倣する。ユーザは、ドキュメントの上に仮想的な製図ツールを配置する。ドキュメントは、仮想的なキャンバス又はページとすることができる。ユーザは、オプションとして、仮想的な製図板の上に仮想的な製図ツールを配置することができる。しかしながら、仮想的な製図板の使用は任意であり、ジオメトリモデルを作成するために必ずしも必須なものではないことは当業者には理解されよう。仮想的な製図ツールは、ドキュメントのフィーチャ（例えばページのエッジ）、他のツール、又は、ドキュメント上の既存の曲線に対して配向することができる。ユーザは、例えば仮想的なペン又はスタイラスのような仮想的なマーキングデバイスと、仮想的な製図ツールとを用いて、ドキュメント上にオブジェクトのジオメトリモデルを作成するためにインクを載置する。
【００１５】
図１は、データ処理システム１００のブロック図を示し、ここでは各実施形態を、本明細書に記載するような各プロセスを実行するための、例えば特にソフトウェア等によって構成されたＰＤＭシステムとして実現すること、及び、とりわけ、本明細書に記載するような複数の相互接続された通信システムのそれぞれ１つとして実現することが可能である。開示された実施形態によれば、システム１００は、例えばＡｐｐｌｅ（登録商標）社のｉＰａｄ（登録商標）のようなタッチ対応のタブレット型コンピューティングデバイスとして実現することができる。別の開示された実施形態によれば、システム１００は、スタイラスデバイスを備えたマルチタッチ対応のデスクトップ型コンピューティングデバイスとして実現することができる。別の開示された実施形態によれば、システム１００は、例えばＭｉｃｒｏｓｏｆｔ（登録商標）社のＫｉｎｅｃｔ（登録商標）デバイスのような、ジェスチャ認識システムを特徴とするコンピューティングデバイスとして実現することができる。
【００１６】
図示されたデータ処理システムは、レベル２キャッシュ／ブリッジ１０４に接続されたプロセッサ１０２を含み、レベル２キャッシュ／ブリッジ１０４自体は、ローカルシステムバス１０６に接続されている。ローカルシステムバス１０６は、例えば、ペリフェラル・コンポーネント・インターコネクト（ＰＣＩ）アーキテクチャバスとすることができる。図示した実施例におけるローカルシステムバスにはさらに、メインメモリ１０８とグラフィックアダプタ１１０とが接続されている。グラフィックアダプタ１１０は、ディスプレイ１１１に接続することができる。
【００１７】
ローカルエリアネットワーク（ＬＡＮ）／ワイドエリアネットワーク／ワイヤレス（例えばＷｉＦｉ）アダプタ１１２のような他の周辺機器もまた、ローカルシステムバス１０６に接続することができる。拡張バスインターフェース１１４は、ローカルシステムバス１０６を入出力（Ｉ／Ｏ）バス１１６に接続させる。Ｉ／Ｏバス１１６は、キーボード／マウスアダプタ１１８と、ディスクコントローラ１２０と、Ｉ／Ｏアダプタ１２２とに接続されている。ディスクコントローラ１２０は、ストレージ１２６に接続することができる。ストレージ１２６は、任意の適切な機械使用可能又は機械読み出し可能なストレージ媒体とすることができる。ストレージ１２６は、例えば読み出し専用メモリ（ＲＯＭ）又は消去可能な電気的にプログラム可能な読み出し専用メモリ（ＥＥＰＲＯＭ）のようなハードコード型の不揮発性媒体と、磁気テープ式ストレージと、例えばフロッピーディスク、ハードディスクドライブ、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）又はデジタル多用途ディスク（ＤＶＤ）のようなユーザ記録可能型の媒体と、他の公知の光学的、電気的、又は、磁気的なストレージデバイスとを含むが、これらには限定されていない。
【００１８】
図示した実施例におけるＩ／Ｏバス１１６には、オーディオアダプタ１２４も接続されており、オーディオアダプタ１２４には、音響を再生するためにスピーカ（図示せず）を接続させることができる。キーボード／マウスアダプタ１１８は、マウス、トラックボール、トラックポインタ等のようなポインティングデバイス（図示せず）のための接続を提供する。前述したように、システム１００は、例えばスタイラスデバイスのような別の種類の入力デバイスを支援するように実現することができる。また、システム１００は、タッチ対応のコンピューティングデバイス、又は、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＫｉｎｅｃｔ（登録商標）デバイスのようなモーション対応のデバイスとして実現することができる。
【００１９】
当業者は、図１に図示したハードウェアが、所定の実現のために変更可能であることを理解するであろう。例えば、光ディスクドライブ等のような別の周辺機器も、図示したハードウェアに付加的又は択一的に使用することができる。図示した実施例は、説明のためだけに提供されたものであり、本開示に関するアーキテクチャ上の限定を示唆する意図はない。
【００２０】
本開示の実施形態に基づくデータ処理システム１００は、グラフィカルユーザインターフェースを採用したオペレーティングシステムを含む。オペレーティングシステムにより、マルチディスプレイウィンドウをグラフィカルユーザインターフェースにおいて同時に表示させることができ、各ディスプレイウィンドウは、別のアプリケーションへの、又は、同じアプリケーションの異なるインスタンスへのインターフェースを提供する。グラフィカルユーザインターフェースにおけるカーソルは、ユーザによってポインティングデバイスを介して操作することができる。カーソルの位置は、所期の応答を作動させるために作成されるマウスボタンのクリックのようなイベント、又は、タッチインタラクション又はジェスチャによって変更することができる。
【００２１】
ワシントン州レドモンド所在のマイクロソフト社の製品である、各バージョンのＭｉｃｒｏｓｏｆｔ Ｗｉｎｄｏｗｓ（登録商標）のような種々の商用のオペレーティングシステムの１つを、適切に修正されている限りにおいて採用することができる。オペレーティングシステムは、説明したように本開示に基づいて修正又は作成される。
【００２２】
ＬＡＮ／ＷＡＮ／ワイヤレスアダプタ１１２は、ネットワーク１３０（データ処理システム１００の一部ではない）に接続することができる。ネットワーク１３０は、インターネットを含む、当業者には公知の、任意のパブリック又はプライベートのデータ処理システムの１つのネットワーク又は複数のネットワークの組み合わせとすることができる。データ処理システム１００は、ネットワーク１３０を介してサーバシステム１４０と通信することができる。サーバシステム１４０も、データ処理システム１００の一部ではないが、例えば別個のデータ処理システム１００として実現することができる。データ処理システム１００は、ワークステーションとして構成することができ、同様の複数のワークステーションを、本開示の実施形態に基づいて分散型のシステムを形成するために通信ネットワークを介してリンクさせることができる。
【００２３】
開示された実施形態によれば、仮想的な製図ツールは、ガイドエッジを有することができ、このガイドエッジは、仮想的な製図ツールの外側エッジによって画定することができる。ガイドエッジは、直線又は曲線とすることができる。図２は、開示された実施形態によるガイドエッジ２０４を備えた仮想的な製図ツール（例えば三角定規２００）を図示している。三角定規２００の、ガイドエッジ２０４によって囲まれた領域は、マスク領域２０８として機能する。開示された実施形態によれば、三角定規２００とインタラクションしている場合には、マスク領域２０８の下においてエンティティを作成又は削除することはできない。
【００２４】
開示された実施形態によれば、以下に説明する方法によってジオメトリを作成、削除、及び、消去することができる。
【００２５】
スタイラス（タッチペン）又はタッチ／モーションジェスチャによってインク（ピクセル）を載置する：図２には、ガイドエッジ２０４の所定の許容範囲が影響帯２１２として図示されており、この許容範囲は、曲線移動領域として機能することができる。スタイラス点又はジェスチャ点が、ガイドエッジ２０４のこの所定の許容範囲内に存在する場合には、ガイドエッジ２０４と共線をなすように、又は、（通常、線の太さを補償するために）ガイドエッジ２０４から所定の距離だけオフセットしてインクを載置することによって、線を作成することができる。スタイラス点又はタッチ点が、スタイラス経路２１０によって図示されるように影響帯２１２の外へと振れた場合には、インクはその軌跡に従う。影響帯２１２内において仮想的な製図ツールに対して垂直の短い線が作成されるのを阻止するために、例えば線２０２を作成するためのユーザ入力に基づく意図するアプローチ又は軌跡にできるだけ近似するように、影響帯２１２内で曲線が修正される。開示された実施形態によれば、インクは、仮想的な製図ツールの下には載置することができないので、ガイドエッジ２０４に従うように又はツール領域の外側に留まるように、インクが制限される。
【００２６】
スケッチ認識：開示された実施形態によれば、認識されたインクから例えば解析曲線のような２次元のジオメトリを作成するために、スケッチ認識機能が提供される。解析曲線は、認識されていないインクと同じようにガイドエッジに従う。
【００２７】
スタイラス、仮想的なスタイラス、又は、タッチによる、解析曲線の載置。開示された実施形態によれば、解析曲線は、一連の点として規定されており、これらの点は、規定された許容範囲内に存在する場合には、インクに従い、ガイドエッジ２０４へとスナップするが、ツールボディの領域内に存在することはできない。実施形態によれば、解析曲線は、スタイラスインタラクション又はタッチインタラクションによって作成することができる。モーションジェスチャによって制御される仮想的なスタイラスを、解析曲線を作成するために利用することができる。
【００２８】
図３に図示されているように、ガイドエッジ２０４を、既存のジオメトリ（曲線３０４）へと関連させて配向又は強制させることができ、後続の操作のために強制的に曲線を作成すること又は強制的にツールを配向させることが可能となる。ガイドエッジは、既存のジオメトリに、当該既存のジオメトリがガイドエッジであるかのように従う。
【００２９】
ツールのスナッピング：開示された実施形態によれば、隣接するツールの挙動及びインタラクションを規定するために、ガイドエッジが使用される。実施形態によれば、ツールのガイドエッジを、予め規定された許容範囲内で、隣接するツールのガイドエッジへと「スナップ」させることができる。図４は、三角定規４０４を図示しており、三角定規４０４のガイドエッジ（図４に図示せず）をＴ定規４０８のガイドエッジ（図４に図示せず）へとスナップさせることができる。実施形態によれば、スナップインタラクションは、共線性制約又は接線（collinearity constraint or tangent）によって、及び、エッジに沿った又は接した摺動自由度によって規定されている。スナップインタラクションによって、ツールは、当該ツールに対応する物理的なツールと同じようにインタラクションすることが可能となる。ユーザは、タッチインタラクションを用いて、ツールを、当該ツールに対応する物理的なツールを用いて作業しているかのように移動させることができ、推測された制約が維持される。ユーザは、制約に違反するほど過剰にツールを動かすことによって制約を破ることができる。例えば図４において、ユーザが三角定規４０４を僅かな量だけ回転させた場合には、三角定規４０４は、Ｔ定規４０８のエッジと共線をなすために跳ね戻る。しかしながら、三角定規４０４の回転運動が所定の閾値（例えば、角度、速度、加速度）よりも大きい場合には、三角定規４０４は、Ｔ定規４０８に対する自身の制約を振り切り、ユーザは、三角定規４０４を単独で使用することが可能となるか、又は、別のツールのガイドエッジ４０４へと三角定規４０４をスナップさせることが可能となる。
【００３０】
仮想的な製図板又は製図机：開示された実施形態によれば、仮想的な製図板又は製図机が提供され、この上でユーザは、例えばＴ定規、三角定規、分度器、製図機等のような仮想的な製図ツールを用いて、オブジェクトのジオメトリモデルを作成することができる。実施形態によれば、仮想的な製図ツールを、仮想的な製図板又は製図机の上に配置することができ、仮想的な製図板の上で直線又は曲線を描画するために仮想的なマーキングデバイス（例えば仮想的なペン）を使用することができる。仮想的な製図ツールは、ポインタデバイス又はマウスによって計画的にインタラクションさせることができる。また、仮想的な製図ツールを、タッチインタラクションによって仮想的な製図板の上で操作する（例えば移動させる）ことができる。従って、開示された実施形態は、ＣＡＤシステムの利点を提供する一方で、タッチインタラクション及びタッチ操作のような、従来の物理的な製図ツールの経験を再現するのである。開示された実施形態によれば、仮想的なドキュメントを、仮想的な製図板に関連させることができ、仮想的な製図板と関連する位置に、仮想的な製図テープによって固定させることができる。仮想的な製図板の高さ及び幅は、例えばタッチジェスチャ又はマウスのようなポインティングデバイスを用いて調整することができる。製図板のアスペクト比を固定することもできる。前述したように、仮想的な製図板の使用は任意であり、図面を作成するために必須のものではない。
【００３１】
仮想的な紙：開示された実施形態によれば、仮想的な紙は、仮想的な環境内で位置を変更することができる仮想的なキャンバスである。仮想的な紙は、仮想的な製図板及び他のオブジェクトにアタッチさせることができ、その場合には、この仮想的な紙は、下にあるオブジェクトに対して静止したままであり、当該仮想的な紙が任意に変形することによって、下にあるオブジェクトに従う。
【００３２】
仮想的なＴ定規：図５は、開示された実施形態による仮想的なＴ定規５００を図示している。仮想的なＴ定規５００は、水平基準５０４と、他のツールの位置合わせ用のエッジとを提供する。仮想的なＴ定規５００は、ガイドエッジ５０６とパームレスト領域５０８とを含む。タッチインターフェースを使用する場合は、仮想的なＴ定規５００は、パームリジェクションのためのメカニズムも提供する。仮想的なＴ定規は、仮想的なページ及び他のツールにアタッチさせることができる。
【００３３】
仮想的な三角定規：図６Ａ及び６Ｂは、各々開示された実施形態による仮想的な三角定規６０４Ａ及び６０４Ｂを図示している。仮想的な三角定規は、エッジ又は基準ツールに対する固定的な角度を提供する。三角定規は、標準的な角度（例えば３０°／６０°／９０°、４５°／４５°／９０°）を有することができるか、又は、ユーザによってカスタマイズすることもできる。図６Ａは、三角定規のガイドエッジ６０８を図示している。三角定規の角度及びサイズは、図６Ｂに図示しているように、タッチジェスチャ６１６を用いてタッチ点６１２から変更することができる。選択したガイドエッジの角度を規定するために、既存の線形曲線を選択することによって角度を設定することができる。
【００３４】
仮想的な分度器：図７は、開示された実施形態による仮想的な分度器７００を図示している。仮想的な分度器７００により、ユーザは、既存の曲線７０４と当該分度器のガイドエッジ７０８との間の角度を測定することが可能となる。開示された実施形態によれば、仮想的な分度器の直線のエッジが、ガイドエッジ７０８である。ガイドエッジ７０８は、他のガイドエッジや既存のジオメトリへとスナップする。分度器のガイドエッジ７０８がジェスチャによって曲線に沿うようスライドされると、分度器の原点が、交線７１６を仮想的に延長することによって規定された頂点又は点７１２へとスナップする。開示された実施形態によれば、分度器が点７１２へとスナップすると、その点から放射状に延在する任意の線との交点が、分度器の円弧部の外周に沿って強調表示され、ユーザに対して、当該曲線の角度が分度器上又はディスプレイ上の他の場所に表示される。開示された実施形態によれば、三角定規の機能と分度器の機能とを組み合わせた仮想的なゴニオメータ分度器が提供される。
【００３５】
仮想的な製図機：開示された実施形態によれば、仮想的な製図機は、物理的な機械装置のインタラクションを模倣し、物理的な製図機の調整機能を提供する。
【００３６】
仮想的なコンパス及びディバイダ：開示された実施形態によれば、仮想的なコンパス及びディバイダにより、ユーザは、点又は終点に関連して弧を掃引することが可能となる。仮想的なコンパス及びディバイダにより、設計者はまた、複製するために距離を把握することも可能となる。開示された実施形態によれば、ユーザは、仮想的なコンパスの一方の点をタッチして、この点を回転点として固定し、他方の点の下で円弧を掃引するジェスチャを使用することができる。開示された実施形態によれば、仮想的なディバイダは、仮想的なコンパスと同様に調整可能であるが、ジオメトリは作成しない。そうではなく、ユーザは、仮想的なディバイダを所定の半径に設定するか、又は、仮想的なディバイダを既存のジオメトリに基づいた半径に固定し（例えば２点の間の距離）、その後、必要に応じて途中で点をマーキングしながらページを横断してこの距離を移し替える。開示された実施形態によれば、仮想的なディバイダは、各ステップを通して累積した総距離を記録することができる。開示された実施形態によれば、仮想的なコンパス及びディバイダは、ナビゲーション目的のデジタルマップとのインタラクションにおいて使用することができる。
【００３７】
仮想的なシンボルテンプレート：図８は、開示された実施形態による仮想的なシンボルテンプレート８００を図示している。仮想的なシンボルテンプレート８００によれば、設計者は、シンボルを作成、管理、使用することが可能となる。図８に図示されているように、商用入手可能なテンプレートに対応した標準セットのテンプレートが提供される。テンプレートは、頻繁に使用される型及び製図標準を含むことができる。型は、「スタンプ」工程又はトレース操作によってドキュメントに挿入することができる。仮想的なテンプレートを操作して、設計者は、型を描画又はアイコンを選択するというよりむしろ、所望の型をドキュメント上に「スタンプ」することができる。
【００３８】
仮想的な三角スケール：開示された実施形態によれば、線形曲線の長さ又は２点間の距離を測定するために、仮想的な三角スケールが提供される。ユーザは、タッチジェスチャを用いて三角スケールを別の面へと、すなわち別の基準スケールへと「回転」させることができる。ユーザは、製図ビュー内の既知の基準長さを選択することによって、ツール上でのエッジのスケールを、製図ビューのスケールに適合するように変更することができる。ユーザは、頻繁に使用する測定のために、スケールをカスタマイズ及び管理することができる。
【００３９】
仮想的な雲形定規：図９Ａは、開示された実施形態による仮想的な雲形定規９００を図示している。設計者は、所望のスプライン形状を獲得するために、仮想的な雲形定規の曲線のプロフィールを変更することができる。設計者はまた、図９Ｂに示すように、既存の曲線と各終点とを選択することによって、当該既存の曲線を採用することもできる。図９Ｃに示すように、設計者は、頻繁に使用するスプラインのためにカスタムの雲形曲線を作成及び管理することができる。開示された実施形態によれば、ユーザが精確に曲線を配置できるようにするために、雲形曲線のエッジに沿って基準点を加えることができる。
【００４０】
仮想的な字消し板：図１０は、開示された実施形態によれば、仮想的な字消し板１０００を図示しており、この仮想的な字消し板１０００は、消去されたインクにおいてシャープなエッジを確保するためのマスク領域を提供する。設計者は、カスタムの消しゴムガイドを作成及び管理することができる。開示された実施形態によれば、仮想的な字消し板１０００を、ピクセル消しゴムツールと共に使用すること、又は、ストローク消しゴムツールと共に使用することができる。ピクセル消しゴムツールと共に使用するケースでは、ガイド領域内のピクセルのみが消去のために有効となっており、また、ストローク消しゴムツールと共に使用するケースでは、ストロークセグメントが任意の点においてトリミングされている場合に、当該ストロークがガイド領域のエッジを横断する。ユーザは、標準的な型を含めることによって、又は、ユーザによって作成された型を選択することによって、カスタムの字消し板を作成及び管理することができる。
【００４１】
仮想的なフレキシブルスプライン：図１１は、開示された実施形態による仮想的なフレキシブルスプライン１１００を図示している。仮想的なフレキシブルスプライン１１００によれば、設計者は、ページ上にスプライン曲線を作成する前に、点の集合に関連した連続的なスプライン形状を作成することが可能となる。スプライン形状は、その後、カスタムの雲形曲線において再び利用するために取り込むことができる。フレキシブルスプラインの形状は、既存のスプライン制御点を選択するか、若しくは、スプライン制御点を追加又は除去することによって操作することができる。開示された実施形態によれば、フレキシブルスプラインは、既存の曲線を選択することによって変更することができ、これによってフレキシブルスプラインは、既存の曲線の形状に適合される。ユーザは、フレキシブルスプラインツールの終点（エンドポイント）を制御することができる。フレキシブルスプラインの形状は、ツールボックス内に保存することができる。
【００４２】
仮想的なレタリングガイド：図１２は、開示された実施形態による仮想的なレタリングガイド１２００を図示している。仮想的なレタリングガイド１２００によれば、設計者は、フォント形式及びテキスト形式を選択することが可能となる。仮想的なレタリングガイド１２００は、手書き文字認識又はキーボード入力（物理的又は仮想的）に関連して操作することができる。図１２に図示されているように、仮想的なレタリングガイド１２００の複数の領域は、種々異なるフォント形式及びスペーシングを提供し、これによって種々異なる標準に準拠させることが可能となる。仮想的なレタリングガイドは、サイズ変更と、領域管理と、フォント情報を指定する領域属性のカスタマイズと、によってカスタマイズすることができる。開示された実施形態によれば、仮想的なレタリングガイド１２００の外側エッジは、ガイドエッジ１２０４であり、このガイドエッジ１２０４は、他のツール又は指定された配向（例えば０°，４５°，９０°等）へとスナップすることが可能である。
【００４３】
仮想的な製図テープ：開示された実施形態によれば、ドキュメントを、例えば仮想的な製図板又は他のドキュメントのようなアタッチ面に対して選択された位置に保持するために、仮想的な製図テープが提供される。仮想的な製図テープを使用すると、このテープを「除去」することなくドキュメントを動かすことは不可能となる。複数のドキュメントを作成して、一方のドキュメントを他方のドキュメントの表面にアタッチすることができるＣＡＤ環境において、この仮想的な製図テープは特に有用である。
【００４４】
仮想的なクリーニングパッド：開示された実施形態によれば、視認可能な、消去済みの線アーティファクト及び消し屑をドキュメントから除去するために、仮想的なクリーニングパッドが提供される。
【００４５】
消去済みエンティティの仮想的な可視性：開示された実施形態によれば、消去済みエンティティの薄い形跡を仮想的に表現したものが、後々の参考用としてドキュメント上に残される。図１３Ａは、元々のエンティティ１３０４を図示しており、図１３Ｂは、仮想的な消去済みエンティティ１３０８を図示している。仮想的な消去済みエンティティ１３０８は、消去されたインク又は黒鉛をデジタルに表現することによって提供することができるか、又は、ドキュメント上の筆記跡又はしわによって提供することができる。消去された直線又は曲線は、必要な場合には設計者によって復元することができる。開示された実施形態によれば、消去された直線又は曲線は、時間の経過と共にフェードアウトさせることができ、より直近に消去された直線又は曲線の方がドキュメント上で優勢となるようにすることができる。消去された直線又は曲線を、オプションとして、新規のジオメトリを作成するための基準エンティティとして使用することができ、新規のエンティティが、消去済みエンティティへとスナップするようにすることができる。選択された消去済みエンティティは、クリーニングパッド又は別の適切な方法によって恒久的に削除することができる。開示された実施形態によれば、消去済みエンティティが保持される。消去済みエンティティは、消去済みデータのフィルタリングを可能にするための属性（例えばメタデータ）を有する。フィルタを適用することによって、消去済みエンティティを表示及び復元することができる。消去済みエンティティの典型的な属性は、例えば、作成日時、削除日時、エンティティのフォント、外観などを含み得る。消去済みエンティティは、消去された順序に関係なく復元することができる。いくつかの実施形態によれば、「元に戻す」機能の典型的な動作であるシーケンシャルな復元は意図されない。
【００４６】
仮想的な消し屑：開示された実施形態によれば、直線又は曲線を消去した後、消し屑の残存するグラフィック表示がドキュメント上に残される。仮想的な消し屑は性質的に動的であり、慣性デバイスの入力又はジェスチャ、若しくはマイクロフォンのような別のセンサ入力によって動かされ得る、又は、ページから“吹き飛ばされ”得る。開示された実施形態によれば、仮想的な消し屑は、エンティティが消去される際の消しゴム経路に従う実際の消し屑の挙動を模倣するように、グラフィカルに表示される。
【００４７】
図１４は、開示された実施形態による種々のモジュールを含むアプリケーション１４００のブロック図を図示している。アプリケーション１４００は、デジタル表示モジュール１４０４を含み、デジタル表示モジュール１４０４は、仮想的な製図ツールを用いてユーザによって作成されたジオメトリを表示する。アプリケーション１４００はさらに、インクを載置するためのデジタルインクモジュール１４０８と、ベクトル曲線等のような解析曲線を作成するためのモジュール１４１２とを含む。アプリケーション１４００はさらに、複数の仮想的な製図ツールを格納する仮想的な製図ツールモジュール１４１６も含む。アプリケーション１４００はさらに、仮想的な描画キャンバスを作成するための仮想的な描画キャンバスモジュール１４２０も含む。アプリケーション１４００は、タッチインタラクション、スタイラス操作、モーションジェスチャのようなジェスチャサービスを可能にする外部のオペレーティングシステム１４２４と通信する。
【００４８】
図１５は、開示された実施形態によるプロセスのフローチャートである。このようなプロセスは、例えば上述したようなシステム１００によって実行することができるが、以下のプロセスにおける「システム」は、本明細書に記載されるプロセスを実行するよう構成された如何なる装置であってもよい。ブロック１５０４において、ユーザは、システム１００を用いて仮想的な製図ツールを選択する。ユーザは、利用可能な複数の仮想的な製図ツールの中から仮想的な製図ツールを選択することができる。
【００４９】
ブロック１５０８において、ユーザは、仮想的な製図ツールをドキュメントの上に配置する。ドキュメントは、ページ、仮想的なキャンバス、又は、仮想的な製図板等とすることができる。ユーザは、仮想的な製図ツールを、他のツール又は既存の曲線に対して配置することができる。
【００５０】
ブロック１５１２において、ユーザは、仮想的な製図ツールに対して仮想的なマーキングデバイスを配置する。仮想的なマーキングデバイスは、例えば仮想的なペン又はスタイラスとすることができる。ブロック１５１６において、ユーザは、仮想的なマーキングデバイスと仮想的な製図ツールとを用いてジオメトリモデルを描画する。
【００５１】
図１６は、開示された別の実施形態によるプロセスのフローチャートである。このようなプロセスは、例えば上述したようなシステム１００によって実行することができるが、以下では、プロセスにおける「システム」は、本明細書に記載されるプロセスを実行するよう構成された如何なる装置であってもよい。ブロック１６０４において、システム１００は、ユーザに対してユーザインターフェース（ＵＩ）を提示する。ＵＩは、タッチ、モーション、及び／又は、ジェスチャを可能にする。
【００５２】
ブロック１６０８において、システム１００は、ユーザに対して利用可能な仮想的な製図ツールを提示する。ユーザは、利用可能な複数の製図ツールの中から１つ以上のツールを選択することができる。
【００５３】
ブロック１６１２において、ユーザは、システム１００を用いて仮想的な製図ツールをドキュメントの上に配置する。ドキュメントは、ページ又は仮想的なキャンバスとすることができる。ユーザは、マウス又はタッチインタラクションによってツールをドラッグすることができる。
【００５４】
ブロック１６１６において、必要な場合にはユーザは、仮想的な製図ツールを修正及び位置調整する。ブロック１６２０において、システム１００は、インク、消しゴム、又は、解析曲線をユーザから受信する。ブロック１６２４において、システム１００は、ガイドエッジとマスク領域とに基づいてインク、消しゴム、又は、解析曲線を修正する。
【００５５】
ブロック１６２８において、システムは、修正されたインク、消しゴム、又は、ベクトル曲線を、新規のエンティティとして提示する。ブロック１６３２において、ユーザは、ハンドジェスチャによって仮想的な製図ツールを除去する。システム１００は、ユーザによって除去されるまで仮想的な製図ツールを保持する。
【００５６】
ブロック１６３６において、システム１００は、仮想的なツールを制約に基づいて操作することができる。例えば、仮想的なツールは、隣接するツールへとスナップすることができる。
【００５７】
開示された実施形態によれば、非一過性のコンピュータ可読媒体には、仮想的なジオメトリモデルを作成するためのコンピュータ実行可能命令が符号化されている。コンピュータ実行可能命令は、実行された場合に、少なくとも１つのデータ処理システムに命令して、仮想的な製図ツールを作成させ、仮想的なマーキングデバイスを作成させ、仮想的な製図ツールを、キャンバス、ページ、既存の曲線、又は、他の製図ツールに対して配置させ、仮想的な製図ツールに対して仮想的なマーキングデバイスを配置させ、仮想的な製図ツールを用いて仮想的なマーキングデバイスによってインクを載置することにより、ジオメトリモデルを描画させ、ジオメトリモデルをメモリに記憶させる。
【００５８】
当業者は本明細書において、簡単化及び明確化のために、本開示での使用に適した全てのシステムの完全な構造及び動作が記載及び説明されているわけではないことを認識するであろう。むしろ、本開示に特有である限りの、又は、本開示を理解するために必要である限りのシステムしか記載及び説明していない。開示されたシステムの構成及び動作の残りの部分は、当分野において公知の、如何なる現在の実現及び実践にも準拠することができる。
【００５９】
もちろん当業者は、一連の動作による特別な指示又は要求がない限り、上述した各プロセスにおける所定のステップを省略し、同時又は順次に実行し、若しくは、異なる順序で実行し得ることを認識するであろう。コンポーネント、エレメント、又はプロセスは、特許請求の範囲に記載された如何なる所定の実施形態にとっても必須であるとは見なすべきでなく、また、各コンポーネント、エレメント、又はプロセスを、さらなる別の実施形態において組み合わせることが可能である。
【００６０】
本開示は、完全に機能するシステムでの説明を含むが、その一方で当業者は、本開示のメカニズムが少なくとも部分的に、任意の種類の形態の機械使用可能媒体、コンピュータ使用可能媒体、又は、コンピュータ可読媒体を含む命令の形態で配布できるということ、及び、本開示が、その配布を実際に実行するために使用される命令、信号担持媒体、又は、ストレージ媒体の所定の種類に関係なく、等しく適用されるということに留意することが重要である。機械使用可能／可読媒体、又は、コンピュータ使用可能／可読媒体の例としては、読み出し専用メモリ（ＲＯＭ）又は消去可能な電気的にプログラム可能な読み出し専用メモリ（ＥＰＲＯＭ）のようなハードコード型の不揮発性媒体と、フロッピーディスク、ハードディスクドライブ、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、又は、デジタル多用途ディスク（ＤＶＤ）のようなユーザ記録可能型の媒体とが含まれる。
【００６１】
本開示の実施形態について詳細に説明してきたが、当業者は、本開示の理念及び範囲から逸脱することなく、本明細書における開示の種々の変更、置換、変形、及び、改良が可能であることを理解するであろう。
【００６２】
本願における記載によって、所定のエレメント、ステップ、又は機能が、特許請求の範囲に含めねばならない必須事項であること、すなわち、許可された請求項のみによって規定される特許対象の範囲に含めねばならない必須事項であることが示唆されると決して見なすべきではない。
【図１】
0006049890.tif 000002
【図２】
0006049890.tif 000003
【図３】
0006049890.tif 000004
【図４】
0006049890.tif 000005
【図５】
0006049890.tif 000006
【図６】
0006049890.tif 000007
【図７】
0006049890.tif 000008
【図８】
0006049890.tif 000009
【図９】
0006049890.tif 000010
【図１０】
0006049890.tif 000011
【図１１】
0006049890.tif 000012
【図１２】
0006049890.tif 000013
【図１３】
0006049890.tif 000014
【図１４】
0006049890.tif 000015
【図１５】
0006049890.tif 000016
【図１６】
0006049890.tif 000017