(57)【要約】      （修正有）【課題】幅のあるパスにおける角部分の形状を編集する技術を提供する。【解決手段】角形状の頂点角を示す点である交点座標指定点を発生し編集ツールを使って該点の位置を修正することで角部分の形状を変形する。交点座標指定点に追随する角頂点３１４以外の角３１２と角３１３はそれぞれ幅輪郭パス１１１の終端点１１２と幅輪郭線２１１の始端点２１２と同じ座標にあり、三次ベジエ曲線のコントロールポイントを算出している。終端点１１２からコントロールポイント３２２、始端点２１２からコントロールポイント３２３を生成、交点座標指定点からコントロールポイント３３１を生成することで、有幅パスとの接合部分を滑らかに保つ。【選択図】図２Ｂ
2018073373.tif 000002
【特許請求の範囲】
【請求項１】
編集方法において、幅を持つパス同士の交点における角形状を前記両パスを形成する輪郭パスの情報と関連付け、編集ツールを使用して角形状の頂点角座標を修正し角形状を変形させることを包含していることを特徴とする方法。
【請求項２】
請求項１において、前記角形状と前記両パスを形成する輪郭パスとの接合点を算出する方法。
【請求項３】
編集用のコンピュータプログラムプロダクトであって、コンピュータにより読み取り可能な媒体内に実現されており且つ、幅を持つパス同士の交点における角形状を前記両パスを形成する輪郭パスと関連付け、編集ツールを使用して角形状の頂点角座標を修正し角形状を変形させるためのコンピュータ命令を有していることを特徴とするコンピュータプログラムプロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、図形を編集する技術に関するものであって、更に詳細には、図形における２ピクセル以上の太さを持つパスの角の形状を編集する技術に関するものである。
【背景技術】
【０００２】  図形は、プリントにおいてまたはその他の媒体において、アイディアを視覚的に表現するために使用される。図形は、種々のドローイングアプリケーションを使用してソフトウェアで作成し且つ編集することが可能である。典型的な図形はパス（ｐａｔｈ）と呼ばれる線で形成されており、パスはその両端の始端点と終端点の情報によって形成される。パスは太さを指定することも可能である。以下、太さ情報を保持したパスを有幅パスと呼ぶ。その仕組みを図１Ａに示す。このように、有幅パスは芯となる基礎パス１０１の進行方向に対する両側に線１１１と線１１２を形成し図形化することで太さを表現している。以下この両側の幅輪郭パスと呼ぶ。図１Ｂは有幅パス１００と有幅パス２００の接続部分、すなわち角を例示している。このように、角形状３００は幅輪郭パス１１１の終端点情報による延長線と幅輪郭パス２１１の始端点情報による延長線の交点に頼らざるを得ず、角の形状にデザイン性を持たせたいユーザーは、自力で有幅パスを形成するほかなかく、生産性の悪化を招いている。したがって、改良された編集技術が必要とされている。
【発明の開示】
【発明が解決しようとしている課題】
【０００３】  本発明は、以上の点に鑑みなされたものであって、上述した如き従来技術の欠点を解消し、新たな角形状編集技術を提供することを目的とする。
【問題を解決するための手段】
【０００４】  本発明の一つの側面によれば編集方法が提供され、その方法は、任意の座標を指定できる点を発生し、編集ツールを使って該点を修正し、幅輪郭パスの情報と関連付け、角の形状を生成することを包含している。
【０００５】  本発明の別の側面によれば、角形状と幅輪郭パスとの接合点を幅輪郭パスの終端点以外の点に設定することを特徴としている。
【０００６】  本発明のさらに別の側面によれば、編集用のコンピュータプログラムプロダクトが提供され、該コンピュータプログラムプロダクトはコンピュータにより読み取り可能な媒体において実現されており且つ、任意の座標を指定できる点を発生し、編集ツールを使って該点を修正し、幅輪郭パスの終端座標と関連付け、角の形状を生成するためのコンピュータ命令を有していることを特徴としている。
【０００７】  本発明の１つ又はそれ以上の実施例の詳細な説明を本発明の原理を例示する添付の図面に沿って以下に提供する。本発明をこのような実施例に関連して説明するが、本発明はいずれかの実施例に制限されるものではない。本発明の技術的範囲は特許請求の範囲によってのみに制限されるものであり、本発明は多数の変形例、修正例、均等物を包含するものである。本発明の完全なる理解を与えるために以下の説明において多数の特定の詳細について記載する。これらの詳細は例示的の目的のために提供されるものであり、且つ本発明はこれらの特定の詳細の幾つか又は全てがない状態で特許請求の範囲に従って実施することが可能である。説明の便宜上、本発明に関連する技術分野において既知である技術的事項についてはその詳細な説明を割愛し、本発明が不必要にぼかされることがないものとする。
【０００８】  図２Ａは編集の前後における図形を例示している。この例においては、角形状３００の頂点角が本発明である交点座標指定点３０１の移動に追随し角形状３００が変形する推移を示している。初期的に交点座標指定点３０１は幅輪郭パス１１１の延長線と幅輪郭線２１１の延長線の交点にあるが、ユーザーが座標を指定することで移動し、交点座標指定点３０１を参照している角形状３００の頂点角が移動することで変形する。この交点座標指定点３０１には移動シーケンスを包含することが可能である。
【０００９】  図２Ｂは角形状の構造を図示している。交点座標指定点に追随する角頂点３１４以外の角３１２と角３１３はそれぞれ幅輪郭パス１１１の終端点１１２と幅輪郭線２１１の始端点２１２と同じ座標にあり、三次ベジエ曲線のコントロールポイントを算出している。終端点１１２からコントロールポイント３２２、始端点２１２からコントロールポイント３２３を生成、交点座標指定点からコントロールポイント３３１を生成することで、有幅パスとの接合部分を滑らかに保っている。
【００１０】  本発明により、角形状の頂点角座標を自由に設定できる環境では、角形状と有幅パスの接合部分を広くすることでより自然な形状を実現する必要がある。図２Ｃは角形状３００と有幅パス２００との別の接合方法を示している。角３１３の座標を幅輪郭パス１１２の延長線と幅輪郭パス２１１の交差点２１３に設定し、適宜計算を施す。
【００１１】  交差座標指定点は、有幅パスと有幅パスの接続点に追随するので相対的な距離を保つ。そのため接続点の移動によって角形状が変形することは無い。
【００１２】  以上、本発明の具体的実施の態様について説明したが、本発明はこれら具体例にのみ制限されるべきものではなく、本発明の技術的範囲を逸脱することなしに種々の変形が可能であることはもちろんである。
【発明の効果】
【００１３】  本発明によれば、角の形状の制御が容易になり、有幅パスを使ったコンピューターイラストレーション及びアニメーションの制作効率向上が実現できる。
【発明を実施するための形態】
【００１４】  図３は本発明の実施例である。基礎パス１０１を構成する終端点２０２に交点座標指定点ハンドル３４０を設け交点座標のユーザー指定を実現している。
【図面の簡単な説明】
【００１５】
【図１Ａ】有幅パスの構成要素の概略図
【図１Ｂ】二本の有幅パスを接合部分と角形状の関係図
【図２Ａ】交点座標指定点を編集する前後の様子
【図２Ｂ】角形状を構成する要素の図解
【図２Ｃ】より自然な角形状を構成する要素の図解
【図３】交点座標指定ツールの例
【符号の説明】
【００１６】３０１  座標点
１００、２００，３００  図形
３４０  制御ハンドル
【図１Ａ】
2018073373.tif 000003
【図１Ｂ】
2018073373.tif 000004
【図２Ａ】
2018073373.tif 000005
【図２Ｂ】
2018073373.tif 000006
【図２Ｃ】
2018073373.tif 000007
【図３】
2018073373.tif 000008