(57)【要約】【課題】シート材から切断される対象物を所望の角度で吊り下げられるデータ作成装置、コンピュータ読み取り可能な媒体、及びデータ作成方法を提供する。【解決手段】ＣＰＵは、図形を取得する（Ｓ１）。ＣＰＵは、取得された図形の重心位置を算出する（Ｓ２）。ＣＰＵは、算出された重心位置を通過する第一直線を設定する（Ｓ７及びＳ１３）。ＣＰＵは、設定された第一直線上の所定位置を基準として支持部を配置する（Ｓ２３）。ＣＰＵは、配置された支持部が図形の輪郭線に付加されたモビールデータを作成する（Ｓ２５）。【選択図】図３
2016164718.tif 000002
【特許請求の範囲】
【請求項１】
シート材から図形を切断するために用いるデータを作成するデータ作成装置であって、
前記図形を取得する図形取得手段と、
前記図形取得手段によって取得された前記図形の重心位置を算出する算出手段と、
前記算出手段によって算出された前記重心位置を通過する直線である第一直線を設定する設定手段と、
前記第一直線上の所定位置を基準として、前記シート材から切断される前記図形を支持するための支持部を配置する配置手段と、
前記配置手段によって配置された前記支持部が前記図形の輪郭線に付加されたデータを作成するデータ作成手段と
を備えたことを特徴とするデータ作成装置。
【請求項２】
前記第一直線と前記図形の輪郭線との交点を特定する交点特定手段を備え、
前記所定位置は、前記交点特定手段によって特定された前記交点から所定距離離れた位置であることを特徴とする請求項１に記載のデータ作成装置。
【請求項３】
前記設定手段は、前記図形取得手段によって取得された前記図形の向きの基準として予め定められた所定方向に延びる基準直線に直交する直線を前記第一直線に設定することを特徴とする請求項１または２に記載のデータ作成装置。
【請求項４】
前記図形取得手段によって取得された前記図形を、前記基準直線に対して傾斜させる角度を取得する角度取得手段を備え、
前記設定手段は、前記基準直線に対して前記角度取得手段によって取得された前記角度で傾斜する第二直線に直交する直線を前記第一直線に設定することを特徴とする請求項３に記載のデータ作成装置。
【請求項５】
前記角度を入力するための操作を受け付ける入力部に対する操作に応じて前記角度の入力を受け付ける角度受付手段を備え、
前記角度取得手段は、前記角度受付手段によって受け付けられた前記角度を取得することを特徴とする請求項４に記載のデータ作成装置。
【請求項６】
前記角度を所定の範囲内でランダムに決定する角度決定手段を備え、
前記角度取得手段は、前記角度決定手段によって決定された前記角度を取得することを特徴とする請求項４に記載のデータ作成装置。
【請求項７】
前記図形取得手段によって取得された前記図形の輪郭線上における特徴点を特定する特徴点特定手段を備え、
前記設定手段は、前記特徴点特定手段によって特定された前記特徴点を通過する直線を前記第一直線に設定し、
前記配置手段は、前記第一直線上の位置であって、前記特徴点特定手段によって特定された前記特徴点から所定距離の位置を基準として、前記支持部を配置することを特徴とする請求項１または２に記載のデータ作成装置。
【請求項８】
前記支持部は、貫通孔、スリット、引掛部、支持点のいずれかであることを特徴とする請求項１から７のいずれかに記載のデータ作成装置。
【請求項９】
前記引掛部は、前記図形の輪郭線よりも外側に突出した部位であることを特徴とする請求項８に記載のデータ作成装置。
【請求項１０】
シート材から図形を切断するために用いるデータを作成するデータ作成装置のコンピュータが読み取り可能な指示を記憶する、非一時的なコンピュータ読み取り可能な媒体であって、前記指示は、
前記図形を取得する図形取得ステップと、
前記図形取得ステップにおいて取得された前記図形の重心位置を算出する算出ステップと、
前記算出ステップにおいて算出された前記重心位置を通って延びる直線である第一直線を設定する設定ステップと、
前記第一直線上の所定位置を基準として、前記シート材から切断される前記図形を支持するための支持部を配置する配置ステップと、
前記配置ステップにおいて配置された前記支持部が前記図形の輪郭線に付加されたデータを作成するデータ作成ステップと
を含むことを特徴とするコンピュータ読み取り可能な媒体。
【請求項１１】
シート材から図形を切断するために用いるデータを作成するデータ作成装置のコンピュータがプログラムに従って実行可能な方法であって、
シート材から図形を切断するために用いるデータを作成するデータ作成方法であって、
前記図形を取得する図形取得ステップと、
前記図形取得ステップにおいて取得された前記図形の重心位置を算出する算出ステップと、
前記算出ステップにおいて算出された前記重心位置を通って延びる直線である第一直線を設定する設定ステップと、
前記第一直線上の所定位置を基準として、前記シート材から切断される前記図形を支持するための支持部を配置する配置ステップと、
前記配置ステップにおいて配置された前記支持部が前記図形の輪郭線に付加されたデータを作成するデータ作成ステップと
を含むことを特徴とするデータ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ作成装置、コンピュータ読み取り可能な媒体、及びデータ作成方法に関する。
【背景技術】
【０００２】
従来、金属板、薄い木の板、紙等の軽い素材を、糸等で吊り下げてなる、モビールと呼ばれる装飾品が知られている。特許文献１は、魚類を模した板片に設けられた貫通孔に吊り糸を通し、吊り糸を介して板片を吊り下げるモビール細工を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】実用新案登録第３１４９５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、板片に設けられる貫通孔の位置によっては、吊り下げられたモビール細工が、所望する角度とは異なる角度に傾き、見苦しくなるといった問題がある。
【０００５】
本発明は、シート材から切断される対象物を所望の角度で吊り下げられるデータ作成装置、コンピュータ読み取り可能な媒体、及びデータ作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係るデータ作成装置は、シート材から図形を切断するために用いるデータを作成するデータ作成装置であって、前記図形を取得する図形取得手段と、前記図形取得手段によって取得された前記図形の重心位置を算出する算出手段と、前記算出手段によって算出された前記重心位置を通過する直線である第一直線を設定する設定手段と、前記第一直線上の所定位置を基準として、前記シート材から切断される前記図形を支持するための支持部を配置する配置手段と、前記配置手段によって配置された前記支持部が前記図形の輪郭線に付加されたデータを作成するデータ作成手段とを備える。
【０００７】
シート材から切断される対象物が支持部において吊り下げられる場合、支持部が対象物を支える支点と、対象物の重心位置とは、重力の作用する方向に一直線上に位置する。本発明の第一態様に係るデータ作成装置によれば、図形取得手段によって取得された図形の重心位置を通過する第一直線上の所定位置を基準に支持部が配置される。このため、データ作成装置は、第一直線の延びる方向に沿って、支持部において吊り下げ可能なデータを作成できる。したがって、本発明の第一態様に係るデータ作成装置は、シート材から切断される対象物を所望の角度で吊り下げられるデータを作成できる。
【０００８】
本発明の第二態様に係るコンピュータ読み取り可能な媒体は、シート材から図形を切断するために用いるデータを作成するデータ作成装置のコンピュータが読み取り可能な指示を記憶する、非一時的なコンピュータ読み取り可能な媒体であって、前記指示は、前記図形を取得する図形取得ステップと、前記図形取得ステップにおいて取得された前記図形の重心位置を算出する算出ステップと、前記算出ステップにおいて算出された前記重心位置を通って延びる直線である第一直線を設定する設定ステップと、前記第一直線上の所定位置を基準として、前記シート材から切断される前記図形を支持するための支持部を配置する配置ステップと、前記配置ステップにおいて配置された前記支持部が前記図形の輪郭線に付加されたデータを作成するデータ作成ステップとを含むことを特徴とする。
【０００９】
本発明の第二態様に係るコンピュータ読み取り可能な媒体に記憶された指示がデータ作成装置で実行されると、第一態様に係るデータ作成装置と同様の効果を奏することができる。
【００１０】
本発明の第三態様に係るデータ作成方法は、シート材から図形を切断するために用いるデータを作成するデータ作成装置のコンピュータがプログラムに従って実行可能な方法であって、シート材から図形を切断するために用いるデータを作成するデータ作成方法であって、前記図形を取得する図形取得ステップと、前記図形取得ステップにおいて取得された前記図形の重心位置を算出する算出ステップと、前記算出ステップにおいて算出された前記重心位置を通って延びる直線である第一直線を設定する設定ステップと、前記第一直線上の所定位置を基準として、前記シート材から切断される前記図形を支持するための支持部を配置する配置ステップと、前記配置ステップにおいて配置された前記支持部が前記図形の輪郭線に付加されたデータを作成するデータ作成ステップとを含むことを特徴とする
【００１１】
シート材から図形を切断するために用いるデータを作成するデータ作成装置のコンピュータが本発明の第三態様に係るデータ作成方法を実行することで、第一態様に係るデータ作成装置と同様の効果を奏することができる。
【図面の簡単な説明】
【００１２】
【図１】データ作成装置１の電気的構成を示すブロック図である。
【図２】モビール１００の具体例である。
【図３】データ作成処理を示すフローチャートである。
【図４】特徴点選択処理を示すフローチャートである。
【図５】ランダム角度設定処理を示すフローチャートである。
【図６】基準直線６０に直交する第一直線７０を説明するための説明図である。
【図７】基準直線６０に対して傾斜する第二直線９０、及び第二直線９０に直交する第一直線７０を説明するための説明図である。
【図８】特徴点選択処理を説明するための説明図である。
【発明を実施するための形態】
【００１３】
本発明の実施の形態について、図面を参照して説明する。まず、図１を参照して、データ作成装置１の構成について説明する、データ作成装置１は、後述するモビール１００の装飾部であるモビール飾りＭを製作するための図形を、紙等のシート材から切断するために用いるモビールデータを作成可能な装置である。
【００１４】
データ作成装置１は、モビールデータ作成専用の装置であってもよいし、所謂パーソナルコンピュータ等の汎用型の装置であってもよい。本実施形態では、汎用型のデータ作成装置１を例示する。図１に示すように、データ作成装置１は、データ作成装置１の制御を司るコントローラであるＣＰＵ１０を備えている。ＣＰＵ１０は、ＲＯＭ１１、ＲＡＭ１２、ハードディスクドライブ（以下、「ＨＤＤ」という。）１３、ＣＤ−ＲＯＭドライブ１４、及び入出力インターフェース（以下、「入出力Ｉ／Ｆ」という。）１５と、データバスを介して電気的に接続する。ＲＯＭ１１は、データ作成装置１を動作させるためのＢＩＯＳ等のプログラム、及び初期値等を記憶している。ＲＡＭ１２は、ＣＰＵ１０による演算処理で得られた演算結果等、各種のデータを一時的に記憶する。
【００１５】
ＨＤＤ１３は、不揮発性の記憶装置であり、ＣＰＵ１０に後述のデータ作成処理（図３参照）を実行させるプログラムを含む各種設定等を記憶する。ＣＤ−ＲＯＭドライブ１４には、記録媒体であるＣＤ−ＲＯＭ６が挿入される。ＣＤ−ＲＯＭ６に記録されているデータは、ＣＤ−ＲＯＭドライブ１４によって読み出される。
【００１６】
なお、データ作成処理（図３参照）を実行させるプログラムは、インターネット８を介して外部から取得され、ＨＤＤ１３に記憶されてもよい。また、ＣＤ−ＲＯＭ６等の媒体に記憶されたデータ作成処理を実行させるプログラムがＣＤ−ＲＯＭドライブ１４等を介して読み込まれ、ＨＤＤ１３に記憶されてもよい。
【００１７】
入出力Ｉ／Ｆ１５は、データの受け渡しの仲介を行う。入出力Ｉ／Ｆ１５には、外部通信インターフェース（以下、「外部通信Ｉ／Ｆ」という。）１６と、画像を表示する表示部１７と、キーボード及びマウス等の操作部１８と、汎用の印刷装置であるプリンタ１９と、汎用の画像読取装置であるスキャナ２とが接続されている。外部通信Ｉ／Ｆ１６は、データ作成装置１をインターネット８に接続する。
【００１８】
データ作成装置１は、図１に示すサーバ３と、無線通信または有線通信を介して接続することもできる。サーバ３は、汎用のサーバであってもよい。サーバ３は、サーバ３の制御を司るＣＰＵ３０を備えている。ＣＰＵ３０は、ＲＯＭ３１、ＲＡＭ３２、ＨＤＤ３３、及び入出力Ｉ／Ｆ３４と、データバスを介して電気的に接続する。ＲＯＭ１１は、サーバ３を動作させるためのＢＩＯＳ等のプログラム、及び初期値等を記憶している。ＲＡＭ３２は、ＣＰＵ３０による演算処理で得られた演算結果等、各種のデータを一時的に記憶する。ＨＤＤ３３は、各種設定等を記憶する。入出力Ｉ／Ｆ３４には、外部通信Ｉ／Ｆ３５が接続されている。外部通信Ｉ／Ｆ３５は、サーバ３をＬＡＮ９に接続する。
【００１９】
データ作成装置１は、インターネット８を介して、ＬＡＮ９に接続されたサーバ３及びサービスサーバ４、またはインターネット８に接続されたサービスサーバ４と、データ及びコマンドを送受信可能である。サービスサーバ４は、各種のインターネットサービスを提供する汎用のサーバである。
【００２０】
図２を参照して、本実施形態のデータ作成装置１によって作成されるモビールデータを用いて製作されたモビール１００の一例について説明する。図２に示すように、モビール１００は、モビール飾りＭを吊下部１１０によって吊り下げ可能な装飾品である。モビール飾りＭは、紙、合成樹脂、金属、木等の素材からなるシート状の素材を、装飾のための所望の形状に切断して形成される。吊下部１１０は、所定の長さを有する糸、ワイヤー、紐、外径が細い棒等であって、モビール飾りＭに対して一方の端部（下端部）が取り付けられる。モビール１００は、例えば室内の天井１２０などに、吊下部１１０のモビール飾りＭに取り付けられている側とは反対側の端部（上端部）を取り付けることで、モビール飾りＭを吊り下げる。吊り下げられたモビール飾りＭは、周囲の空気の流れを受けることで、揺動したり、回転して向きを変えたりするので、ユーザは、それを見て楽しむことができる。モビール飾りＭは、外部からの力を受けて揺り動かされてもよい。このように、モビール飾りＭを形成するシート状の素材は、比較的軽くて薄い素材であることが望ましい。
【００２１】
モビール飾りＭは、モビール飾りＭに吊下部１１０の一方の端部を取り付けるための支持部Ｑを備えている。例えば、矩形のモビール飾りＭ１を有するモビール１０１において、支持部Ｑは、モビール飾りＭ１の一部を円形に切り抜いた貫通孔Ｑ１である。また、三日月形のモビール飾りＭ２を有するモビール１０２において、支持部Ｑは、モビール飾りＭ２の一部に設けられた切り込みであるスリットＱ２である。また、星形のモビール飾りＭ３を有するモビール１０３において、支持部Ｑは、モビール飾りＭ３の上部において、星形の輪郭よりも外側に突出した円環状の引掛部Ｑ３である。引掛部Ｑ３は、モビール飾りＭ３の輪郭（星形の頂点）よりも外側に突出しているので、モビール飾りＭ３の星形を見栄えよくすることができ、且つ、モビール飾りＭを吊り下げやすいモビール１００を提供できる。
【００２２】
地球上の物体は、万有引力の法則により、地球から重力を受ける。物体に重力がかかる方向は、物体の重心から地球の重心である地球の中心へ向かう方向であり、鉛直下向きである。物体を糸で吊り下げる場合、物体の重心と、糸が物体を支持する支点とは、鉛直線上に位置する。これに鑑み、本願の発明者は、モビール１００を製作する場合、支持部Ｑを、モビール飾りＭの重心を通過する直線上の所定位置を基準に設けると、吊下部１１０によってモビール飾りＭを安定して吊り下げられることを見出した。そして、支持部Ｑを、様々な形状のモビール飾りＭ毎に自動的に設けることで、モビール飾りＭを所望の角度にバランス良く吊下げるためのモビールデータを作成する方法を考案した。
【００２３】
図３から図８を参照して、データ作成装置１のＣＰＵ１０によって実行されるデータ作成処理を説明する。ＣＰＵ１０は、ＨＤＤ１３に記憶されているプログラムに基づいて動作することで、データ作成処理を開始する。
【００２４】
図３に示すように、データ作成処理が開始されると、ＣＰＵ１０は、モビール飾りＭの外形を示す図形５０（図６から図８参照）をＲＡＭ１２に取得する（Ｓ１）。本実施形態において、図形５０は、モビール１００の製作者（ユーザ）がモビール飾りＭとして所望する形状をシート材から切断するための図形の外形を示す画像データである。画像データの形式は、ベクタ形式であってもよいし、ラスタ形式であってもよい。ＣＰＵ１０は、ＷＭＦファイル、ＰＤＲファイル、ＪＰＥＧファイル、ＧＩＦファイル、ＰＮＧファイル、ＢＭＰファイル等、種々の形式の画像データファイルを図形５０として取得できる。
【００２５】
図形５０の取得方法は特に限定されないが、例えば、スキャナ２によって写真や図柄等の画像が読み込まれ、取得された画像データが図形５０に用いられる。その他、ＣＰＵ１０は、予めＨＤＤ１３に記憶された図形５０を取得してもよいし、インターネット８を介して外部から図形５０を取得してもよいし、ＣＤ−ＲＯＭ等の媒体に記憶された図形５０を取得してもよい。インターネット８を介した図形５０の取得は、ＬＡＮ９に接続されたサーバ３及びサービスサーバ４、またはインターネット８に接続されたサービスサーバ４から図形５０を受信するものであってよい。ここでは、図６に示すように、図形５０として、直角三角形を示す輪郭線を有する図形５１が取得されたとする。
【００２６】
ＣＰＵ１０は、取得された図形５０に基づいて、図形５０の重心位置Ｇ（図６から図８参照）を算出する（Ｓ２）。データ作成装置１によって作成されるモビールデータは、シート材から図形５０に対応する図形の輪郭線等を切断するためのデータである。モビール飾りＭの重心と、この重心を通過する直線上の所定位置を基準とする支持部Ｑの配置が特定されれば、モビール１００は、モビール飾りＭをバランスよく吊り下げることができる。ここで、材質が均質で、且つ厚みが単一な素材をシート材に用いる場合、モビール飾りＭの重心を、図形５０の示す二次元の図形の重心位置Ｇに近似できる。したがって、ＣＰＵ１０は、図形５０に対応する図形の輪郭線を特定し、特定された輪郭線に基づいて図形５０の重心位置Ｇを算出する。
【００２７】
図形５０の重心位置Ｇの算出方法には、公知の種々の手法を採用できる。例えば、輪郭線が円を示す場合、ＣＰＵ１０は、円の中心を重心位置Ｇと算出できる。輪郭線が三角形を示す場合、ＣＰＵ１０は、三角形の図心を算出することで、図心に対応する位置を重心位置Ｇとすることができる。三角形の図心は、三角形の一の頂点とその対辺の中点とを結ぶ線分である一の中線と、三角形の他の頂点とその対辺との中点を結ぶ他の中線との交点を算出すればよい。また、輪郭線が四角形以上の多角形を示す場合、ＣＰＵ１０は、多角形を複数の三角形に分割し、それぞれの三角形の図心を積算することで、重心位置Ｇを算出できる。また、この他に、ＣＰＵ１０は、三角形の図心の算出方法を四角形の図心の算出に適宜拡張した様々な手法が知られているので、これを応用し、多角形を複数の四角形に分割し、それぞれの四角形の図心を積算することで、重心位置Ｇを算出してもよい。また、輪郭線の一部または全部が曲線の場合、ＣＰＵ１０は、曲線で囲まれる部分を微小な三角形等に分割して、分割された図形のそれぞれの図心を積算することで、重心位置Ｇを算出すればよい。ここでは、図６に示すように、図形５１の重心位置Ｇが算出されたとする。
【００２８】
ＣＰＵ１０は、特徴点Ｒを選択する旨の指示が操作部１８を介して入力されているか否かを判断する（Ｓ３）。本実施形態において、特徴点Ｒとは、図８に示すような、図形５０の輪郭線上の特徴的な点をいうが、詳細は後述する。特徴点Ｒを選択する旨の指示が入力されていない場合（Ｓ３：ＮＯ）、ＣＰＵ１０は、基準直線６０を設定する（Ｓ４）。ここでは、図６に示すように、重心位置Ｇの算出された図形５１に対して、基準直線６０が設定されたとする。
【００２９】
図６に示すように、基準直線６０は、取得された図形５０の向きの基準として予め定められた所定方向に延びる直線である。本実施形態において、基準直線６０の延びる方向は水平方向である。データ作成装置１は、基準直線６０の延びる方向を水平方向とすることによって、図形５０の向きの基準を水平方向として、モビール飾りＭをバランス良く吊下げるためのモビールデータを作成できる。
【００３０】
ＣＰＵ１０は、傾斜角度θ１が操作部１８を介して入力されているか否かを判断する（Ｓ５）。本実施形態において、傾斜角度θ１とは、図形５０を基準直線６０に対して傾斜させる角度をいうが、詳細は後述する。傾斜角度θ１が入力されていない場合（Ｓ５：ＮＯ）、ＣＰＵ１０は、処理をＳ６の判断へ移行する。
【００３１】
ＣＰＵ１０は、ランダム角度設定を行う旨の指示が操作部１８を介して入力されているか否かを判断する（Ｓ６）。本実施形態において、ランダム角度設定とは、図形５０を基準直線６０に対して傾斜させる角度をデータ作成装置１が自動的に決定する処理をいうが、詳細は後述する。
【００３２】
ＣＰＵ１０は、ランダム角度設定を行う旨の指示が入力されていない場合（Ｓ６：ＮＯ）、基準直線６０に直交し、且つ、重心位置Ｇを通過する直線である第一直線７０を設定する（Ｓ７）。図６に示すように、ＣＰＵ１０は、基準直線６０に対して直交する第一直線７０を、重心位置Ｇを通過する位置に配置する。基準直線６０の延びる方向は水平方向なので、基準直線６０に直交する第一直線７０は、鉛直に延びる直線である。データ作成装置１は、第一直線７０の延びる方向を鉛直とすることによって、図形５０に基づくモビール飾りＭが吊下部１１０によって第一直線７０に沿って吊り下げられる場合のモビールデータを作成できる。また、ＣＰＵ１０は、このとき、図６における図形５０、重心位置Ｇ、基準直線６０及び第一直線７０のうち一部または全部を、表示部１７に表示してもよい。この場合、データ作成装置１は、図形５０に基づくモビール飾りＭが鉛直下向きに吊り下げられるときのイメージを、ユーザにわかりやすく示すことができる。ＣＰＵ１０は、処理をＳ２１へ移行する。
【００３３】
一方、傾斜角度θ１が入力されている場合（Ｓ５：ＹＥＳ）、ＣＰＵ１０は、入力されている傾斜角度θ１をＲＡＭ１２に取得する（Ｓ１１）。ＣＰＵ１０は、基準直線６０に対して、傾斜角度θ１だけ傾斜した直線である第二直線９０を設定する（Ｓ１２）。
【００３４】
前述したように、傾斜角度θ１は、図形５０を基準直線６０に対して傾斜させる角度であり、本実施形態においては、図形５０を基準直線６０に対して反時計回りの方向に回転させる角度である。ユーザは、操作部１８を介して任意の傾斜角度θ１をデータ作成装置１に入力できる。図７に示すように、ＣＰＵ１０は、基準直線６０に直交する直線である垂線８０を、重心位置Ｇを通過する位置に配置し、垂線８０と基準直線６０との交点Ｓを算出する。ＣＰＵ１０は、交点Ｓを通過して、基準直線６０に対して傾斜角度θ１傾斜した第二直線９０を配置する。なお、図７において、図形５０は、図６と同様の図形５１であるとする。
【００３５】
ＣＰＵ１０は、第二直線９０に直交し、且つ、重心位置Ｇを通過する直線である第一直線７０を設定する（Ｓ１３）。図７に示すように、ＣＰＵ１０は、第二直線９０に対して直交する第一直線７０を、重心位置Ｇを通過する位置に配置する。ここで、モビール１００の製作者（ユーザ）が、モビール飾りＭを所望の角度に傾けた状態で吊下げたい場合がある。データ作成装置１は、基準直線６０に対して傾斜角度θ１傾斜させた第二直線９０を基準として第一直線７０を配置することで、図形５０に基づくモビール飾りＭが吊下部１１０によって第一直線７０に沿って吊り下げられる場合のモビールデータを作成できる。また、ＣＰＵ１０は、このとき、図７における図形５０、重心位置Ｇ、基準直線６０、第一直線７０及び第二直線９０のうち一部または全部を、表示部１７に表示してもよい。この場合、データ作成装置１は、図形５０に基づくモビール飾りＭが第一直線７０に沿って吊り下げられるときのイメージを、ユーザにわかりやすく示すことができる。ＣＰＵ１０は、処理をＳ２１へ移行する。
【００３６】
一方、特徴点Ｒを選択する旨の指示が入力されている場合（Ｓ３：ＹＥＳ）、ＣＰＵ１０は、特徴点選択処理（Ｓ１５）を実行した後に、処理をＳ２１へ移行する。特徴点選択処理は、図４に示される一連の処理であり、図形５０の輪郭線上の特徴点Ｒを選択することによって第一直線７０の配置を決定するための処理である。本実施形態において、特徴点Ｒとは、図形５０の輪郭線に含まれる複数の線分によって示される頂点、及び線分と線分との間の角度が比較的大きく変化する点である。ここでは、図８に示すように、図形５０として正六角形を示す輪郭線を有する図形５２が取得された場合を例に、特徴点選択処理について説明する。
【００３７】
図４に示すように、特徴点選択処理が開始されると、ＣＰＵ１０は、図形５０の示す輪郭線をＲＡＭ１２に取得する（Ｓ３１）。ＣＰＵ１０は、取得された輪郭線を参照して、輪郭線上の特徴点Ｒを抽出する（Ｓ３２）。詳細には、ＣＰＵ１０は、複数の線分からなる輪郭線のうち、隣接する線分を示すベクトルデータが相互になす角度である角度θ２を特定し、角度θ２が所定の範囲の角度を示す場合に、ベクトルデータが相互に交差する点を特徴点Ｒとして抽出する。本実施形態では、ＣＰＵ１０は、角度θ２が０度よりも大きく１３５度以下である場合、又は２２５度以上３５９度以下の場合に、ベクトルデータの相互間の点を特徴点Ｒとして抽出する。図８に示す図形５２は、正六角形であるので、各頂点における内角に相当する角度θ２は、全て１２０度である。このため、図形５２の６つの頂点Ｒ１〜Ｒ６の全てが特徴点Ｒとして抽出される。
【００３８】
ＣＰＵ１０は、Ｓ３２の処理において特徴点Ｒが抽出されたか否かを判断する（Ｓ３３）。Ｓ３２において特徴点Ｒが１つも抽出されていない場合（Ｓ３３：ＮＯ）、ＣＰＵ１０は、処理をＳ４（図３参照）へ移行する。Ｓ３２において特徴点Ｒが抽出された場合（Ｓ３３：ＹＥＳ）、ＣＰＵ１０は、特徴点Ｒを１つ選択する（Ｓ３４）。ここで、ＣＰＵ１０は、Ｓ３２において特徴点Ｒが１つだけ抽出されている場合には、その特徴点Ｒを選択すればよい。また、Ｓ３２において特徴点Ｒが複数抽出されている場合には、複数の特徴点Ｒのうちいずれか１つを選択する。本実施形態では、図形５０において最も左上部に配置する特徴点Ｒを、他の特徴点Ｒに優先して選択する。図８では、頂点Ｒ１が他の頂点Ｒ２〜Ｒ６よりも優先して選択されている様子を示す。
【００３９】
ＣＰＵ１０は、Ｓ３４において選択された特徴点ＲをＯＫとする旨の指示が操作部１８を介して入力されているか否かを判断する（Ｓ３５）。選択された特徴点ＲをＯＫとしない旨の指示が入力されている場合（Ｓ３５：ＮＯ）、ＣＰＵ１０は、他の特徴点Ｒを選択し（Ｓ３６）、特徴点ＲをＯＫとする旨の指示が入力されるまでＳ３５及びＳ３６の処理を繰り返す。例えば、ＣＰＵ１０は、Ｓ３４の処理において、図８に示す頂点Ｒ１を他の頂点Ｒ２〜Ｒ６とは異なる態様で表示部１７に表示してもよい。また、ＣＰＵ１０は、Ｓ３６の処理において、頂点Ｒ１以外の頂点Ｒ２〜Ｒ６を頂点Ｒ１とは異なる態様で表示部１７に表示し、頂点Ｒ２〜Ｒ６のうちいずれかをユーザに選択させてもよい。
【００４０】
ＣＰＵ１０は、選択された特徴点ＲをＯＫとする旨の指示が入力された場合（Ｓ３５：ＹＥＳ）、選択された特徴点Ｒと重心位置Ｇとを通過する直線である第一直線７０を設定し（Ｓ３８）、処理をデータ作成処理（図３参照）に戻す。図８に示すように、ＣＰＵ１０は、頂点Ｒ１と重心位置Ｇとの双方を通過する第一直線７０を配置する。
【００４１】
例えば、図８に示す図形５２に対して上記の特徴点処理が行われず、また、Ｓ５（図３参照）の処理において傾斜角度θ１の入力がされない場合、基準直線６０に直交し、重心位置Ｇを通過する垂線８０の位置に第一直線７０が配置される。この場合、データ作成装置１は、辺５５を上側にした図形５２が吊り下げられる場合のモビールデータを作成する。しかし、図形５２は特徴点Ｒを有するので、ユーザは、モビール飾りＭの見栄え等を考慮して、特徴点Ｒが上側に配置された状態のモビール飾りＭを製作したい場合がある。このような場合、ユーザは、傾斜角度θ１をデータ作成装置１に入力することで、特徴点Ｒを上側に配置したモビールデータを得ることもできるが、特徴点Ｒを上側に配置するための傾斜角度θ１の入力が、ユーザにとって煩雑なことがある。データ作成装置１は、特徴点Ｒを選択し、選択した特徴点Ｒと重心位置Ｇとを通過する第一直線７０を設定することで、特徴点Ｒを上側にして見栄えよくモビール飾りＭを吊り下げられるモビールデータを作成できる。
【００４２】
なお、ＣＰＵ１０は、図形５０がベクタ形式の場合にのみ、特徴点選択処理を行うこととしてもよいし、ラスタ形式の図形５０をベクタ形式に変換して、変換後の図形５０について特徴点選択処理を行うこととしてもよい。
【００４３】
図３の説明に戻る。ＣＰＵ１０は、図形５０の輪郭線と第一直線７０との交点Ｐを特定する（Ｓ２１）。図形５０の輪郭線と第一直線７０との交点Ｐは複数生ずる場合があるが、本実施形態では、図形５０において最も上部に配置される交点ＰがＳ２１において特定される。図６及び図７に示すように、ＣＰＵ１０は、図形５１の輪郭線のうち斜辺と第一直線７０との交点Ｐを特定する。なお、第一直線７０が特徴点選択処理によって設定されている場合、ＣＰＵ１０は、特徴点選択処理において選択された特徴点Ｒを、交点Ｐと特定すればよい（図８参照）。
【００４４】
ＣＰＵ１０は、距離Ｌの初期値を取得する（Ｓ２２）。ＣＰＵ１０は、交点Ｐから距離Ｌだけ離間した第一直線７０上の位置に、支持部Ｑを配置する（Ｓ２３）。本実施形態では、距離Ｌの初期値は交点Ｐから輪郭線の内側方向へ所定距離離れた位置を指定する値である。この場合、図６から図８に示すように、図形５０の輪郭線よりも内側の第一直線７０上の位置に支持部Ｑが配置される。
【００４５】
ＣＰＵ１０は、Ｓ２３において配置された支持部ＱをＯＫとする旨の指示が操作部１８を介して入力されているか否かを判断する（Ｓ２４）。支持部Ｑの配置をＯＫとしない旨の指示が入力されている場合（Ｓ２４：ＮＯ）、ＣＰＵ１０は、操作部１８を介して入力されたユーザ指定の距離Ｌを取得する（Ｓ２６）。ＣＰＵ１０は、支持部Ｑの配置をＯＫとする旨の指示が入力されるまでＳ２３、Ｓ２４及びＳ２６の処理を繰り返す。
【００４６】
ＣＰＵ１０は、支持部ＱをＯＫとする旨の指示が入力された場合（Ｓ２４：ＹＥＳ）、図形５０の輪郭線に対して支持部Ｑを付加したモビールデータを作成する（Ｓ２５）。具体的には、ＣＰＵ１０は、支持部Ｑとして貫通孔Ｑ１（図２参照）を、図形５０の輪郭線よりも内側に配置する。また、支持部Ｑは、貫通孔Ｑ１の代わりに、スリットＱ２又は引掛部Ｑ３（それぞれ図２参照）にするようユーザが選択できるようにしてもよい。ユーザが引掛部Ｑ３を選択した場合には、ＣＰＵ１０は、引掛部Ｑ３を図形５０の輪郭線よりも外側に配置する。支持部Ｑのそれぞれの形状のデータは、詳しい説明は省略するが、予め設定されてＨＤＤ１３等に記憶されているものとする。その後、Ｓ２５で作成されたモビールデータをＲＡＭ１２又はＨＤＤ１３に記憶して、データ作成処理を終了する。
【００４７】
一方、ＣＰＵ１０は、ランダム角度設定を行う旨の指示が入力されている場合（Ｓ６：ＹＥＳ）、ランダム角度設定処理（Ｓ２９）を実行した後に、データ作成処理を終了する。ランダム角度設定処理は、図５に示される一連の処理である。ランダム角度設定処理は、ＣＰＵ１０が、図形５０を基準直線６０に対して傾斜させる角度を所定の範囲でランダムに決定することで、ランダムな角度でモビール飾りＭを吊り下げ可能なモビールデータを複数作成可能な処理である。
【００４８】
図５に示すように、ランダム角度設定処理が開始されると、ＣＰＵ１０は、操作部１８を介して入力されたユーザ指定のモビール作成回数Ｎを取得する（Ｓ４１）。モビール作成回数Ｎは、ランダム角度設定処理においてモビールデータが作成される回数を示す値であり、本実施形態においては、データ作成装置１のユーザが任意の回数を指定できる。
【００４９】
ＣＰＵ１０は、作成回数計数カウンタｉの値を「０」に初期化する（Ｓ４２）。本実施形態において、作成回数計数カウンタｉは、ランダム角度設定処理においてモビール作成回数Ｎに対応する回数だけモビールデータを作成するために、モビールデータの作成回数を計数するカウンタである。作成回数計数カウンタｉは、ＲＡＭ１２に記憶される。
【００５０】
ＣＰＵ１０は、作成回数計数カウンタｉの値がモビール作成回数Ｎよりも小さいか否かを判断する（Ｓ４３）。作成回数計数カウンタｉの値がモビール作成回数Ｎよりも小さい場合（Ｓ４３：ＹＥＳ）、ＣＰＵ１０は、基準直線６０を設定する（Ｓ４４）。この処理は、データ作成処理（図５参照）におけるＳ４の処理と同様の処理である。
【００５１】
ＣＰＵ１０は、ランダム角度θｉを決定する（Ｓ４５）。ランダム角度θｉは、ＣＰＵ１０において所定の範囲内でランダムに決定される角度であって、図形５０を基準直線６０に対して傾斜させる角度である。本実施形態では、ランダム角度θｉは、０度から３５９度までの任意のランダムな値として決定される。ＣＰＵ１０は、ランダム角度θｉを、前回決定されたランダム角度θｉとは異なる０度から３５９度までの角度を決定してもよい。
【００５２】
ＣＰＵ１０は、決定されたランダム角度θｉをＲＡＭ１２に取得する（Ｓ４６）。ＣＰＵ１０は、基準直線６０に対して、ランダム角度θｉだけ傾斜した直線である第二直線９０を設定する（Ｓ４７）。この処理は、データ作成処理におけるＳ１２の処理と同様の処理である。ＣＰＵ１０は、第二直線９０に直交し、且つ、重心位置Ｇを通過する直線である第一直線７０を設定する（Ｓ４８）。この処理は、データ作成処理におけるＳ１３の処理と同様の処理である。
【００５３】
ＣＰＵ１０は、図形５０の輪郭線と第一直線７０との交点Ｐを特定する（Ｓ４９）。この処理は、データ作成処理におけるＳ２１の処理と同様の処理である。ＣＰＵ１０は、距離Ｌの初期値を取得する（Ｓ５１）。この処理は、データ作成処理におけるＳ２２の処理と同様の処理である。ＣＰＵ１０は、交点Ｐから距離Ｌだけ離間した第一直線７０上の位置に、支持部Ｑｉを配置する（Ｓ５２）。この処理は、データ作成処理におけるＳ２３の処理と同様の処理である。
【００５４】
ＣＰＵ１０は、Ｓ５２において配置された支持部ＱｉをＯＫとする旨の指示が操作部１８を介して入力されているか否かを判断する（Ｓ５３）。この判断は、データ作成処理におけるＳ２４の判断と同様の判断である。支持部Ｑｉの配置をＯＫとしない旨の指示が入力されている場合（Ｓ５２：ＮＯ）、ＣＰＵ１０は、操作部１８を介して入力されたユーザ指定の距離Ｌを取得する（Ｓ５４）。ＣＰＵ１０は、支持部Ｑｉの配置をＯＫとする旨の指示が入力されるまでＳ５２からＳ５４の処理を繰り返す。この処理の繰り返しは、データ作成処理におけるＳ２３、Ｓ２４及びＳ２６の処理の繰り返しと同様である。
【００５５】
ＣＰＵ１０は、支持部ＱｉをＯＫとする旨の指示が入力された場合（Ｓ５３：ＹＥＳ）、図形５０の輪郭線に対する支持部Ｑｉの配置をＲＡＭ１２に記憶する（Ｓ５５）。ＣＰＵ１０は、作成回数計数カウンタｉの値に「１」を加算して（Ｓ５６）、処理をＳ４３の判断へ戻す。以降、ＣＰＵ１０は、作成回数計数カウンタｉの値がモビール作成回数Ｎに到達するまで、Ｓ４３からＳ５６の処理を繰り返す。
【００５６】
作成回数計数カウンタｉの値がモビール作成回数Ｎに到達した場合（Ｓ４３：ＮＯ）、ＣＰＵ１０は、Ｓ５５の処理においてＲＡＭ１２に記憶した支持部Ｑｉ毎に、図形５０の輪郭線に対して支持部Ｑｉを付加したモビールデータを作成する（Ｓ５９）。ＣＰＵ１０は、作成されたモビールデータをＲＡＭ１２に記憶して、処理をデータ作成処理へ戻し、データ作成処理を終了する。
【００５７】
同一の図形５０を元にした複数のモビール１００を製作する場合、それぞれのモビール飾りＭの傾斜される角度にバリエーションを設けたいことがある。例えば、魚の形を模したモビール飾りＭを有するモビール１００を複数製作する場合に、それぞれのモビール飾りＭの角度をランダムに決定することで、複数のモビール１００を用いて、複数の魚が群をなしてそれぞれに泳いでいる様子を表現することができる。このように、データ作成装置１は、モビール飾りＭの吊り下げられる角度をランダム角度θｉに設定できるので、バリエーションに富むモビール１００のためのモビールデータを作成できる。
【００５８】
以上説明したように、モビール１００のモビール飾りＭが支持部Ｑにおいて吊り下げられる場合、支持部Ｑとモビール飾りＭの重心とは、鉛直線上に並ぶ。データ作成装置１のＣＰＵ１０は、図形５０を取得し（Ｓ１）、取得された図形５０の重心位置Ｇを算出する（Ｓ２）。ＣＰＵ１０は、算出された重心位置Ｇを通過する第一直線７０を設定し（Ｓ７）、第一直線７０上に支持部Ｑを配置する（Ｓ２３）。このため、ＣＰＵ１０は、第一直線７０の延びる方向に沿って、支持部Ｑにおいてモビール飾りＭを吊下げるためのモビールデータを作成できる。したがって、データ作成装置１は、シート材から切断されるモビール飾りＭを所望の角度で吊り下げられるモビールデータを作成できる。
【００５９】
ＣＰＵ１０は、図形５０の輪郭線と第一直線７０との交点Ｐを特定できる（Ｓ２１）。ＣＰＵ１０は、交点Ｐから距離Ｌだけ離間した第一直線７０上の位置に支持部Ｑを配置するので（Ｓ２３）、第一直線７０の延びる方向に沿ってモビール飾りＭを吊り下げ可能なモビールデータを作成できる。
【００６０】
ＣＰＵ１０は、基準直線６０を設定するとともに（Ｓ４）、基準直線６０に直交し、且つ、重心位置Ｇを通過する第一直線７０を設定する（Ｓ７）。このため、データ作成装置１は、第一直線７０の延びる方向を基準直線６０に直交する方向に特定して、第一直線７０の延びる方向に沿ってモビール飾りＭを吊り下げ可能なモビールデータを作成できる。
【００６１】
ＣＰＵ１０は、傾斜角度θ１を取得して（Ｓ１１）、基準直線６０に対して傾斜角度θ１だけ傾斜した第二直線９０を設定できる（Ｓ１２）。ＣＰＵ１０は、第二直線９０に直交し、且つ、重心位置Ｇを通過する第一直線７０を設定するので（Ｓ１３）、傾斜角度θ１に応じて傾斜された図形５０に基づくモビール飾りＭを吊り下げられるためのモビールデータを作成できる。
【００６２】
ＣＰＵ１０は、傾斜角度θ１が操作部１８を介して入力されているか否かを判断し（Ｓ５）、傾斜角度θ１が入力されている場合（Ｓ５：ＹＥＳ）、入力された傾斜角度θ１を取得する（Ｓ１１）。したがって、データ作成装置１は、ユーザの所望する傾斜角度θ１に応じたモビールデータを作成できる。
【００６３】
ＣＰＵ１０は、モビール作成回数Ｎに応じた複数のモビールデータを作成できる。また、ＣＰＵ１０は、複数のモビールデータにおける図形５０の傾斜するランダム角度θｉを、所定の範囲内のランダムな角度に決定できるので、図形５０の角度をランダムな角度で自動的に決定できる。
【００６４】
図形５０の輪郭線上に特徴点Ｒがある場合、特徴点Ｒを基準としてモビール飾りＭを吊下げると、モビール１００においてモビール飾りＭが見栄え良く、好適に吊下げられることがある。ＣＰＵ１０は、図形５０の輪郭線上に特徴点Ｒがある場合、特徴点Ｒを抽出し（Ｓ３２）、特徴点Ｒと重心位置Ｇとを通過する第一直線７０を設定する（Ｓ３８）。この場合、支持部Ｑは、特徴点Ｒから所定距離の第一直線７０上の位置に配置されるので、データ作成装置１は、特徴点Ｒを基準にして見栄えよくモビール飾りＭを吊り下げられるモビールデータを作成できる。
【００６５】
ＣＰＵ１０は、支持部Ｑとして、例えば貫通孔Ｑ１、スリットＱ２、引掛部Ｑ３を設けることができるので、モビール飾りＭを吊り下げやすいモビールデータを作成できる。
【００６６】
ＣＰＵ１０は、支持部Ｑとして引掛部Ｑ３を設けることで、モビール飾りＭを見栄えよくすることができ、且つ、モビール飾りＭを吊り下げやすいモビールデータを作成できる。
【００６７】
本実施形態において、データ作成装置１が、本発明の「データ作成装置」に相当する。操作部１８が、本発明の「入力部」に相当する。基準直線６０が、本発明の「基準直線」に相当する。第一直線７０が、本発明の「第一直線」に相当する。第二直線９０が、本発明の「基準直線」に相当する。交点Ｐが、本発明の「交点」に相当する。特徴点Ｒが、本発明の「特徴点」に相当する。支持部Ｑが、本発明の「支持部」に相当する。Ｓ１の処理を行うＣＰＵ１０が、本発明の「図形取得手段」として機能する。Ｓ２の処理を行うＣＰＵ１０が、本発明の「算出手段」として機能する。Ｓ７、Ｓ１３、Ｓ３８、Ｓ４８の処理を行うＣＰＵ１０が、本発明の「設定手段」として機能する。Ｓ２３、Ｓ５２の処理を行うＣＰＵ１０が、本発明の「配置手段」として機能する。Ｓ２５、Ｓ５９の処理を行うＣＰＵ１０が、本発明の「データ作成手段」として機能する。Ｓ２１、Ｓ４９の処理を行うＣＰＵ１０が、本発明の「交点特定手段」として機能する。Ｓ１１、Ｓ４６の処理を行うＣＰＵ１０が、本発明の「角度取得手段」として機能する。Ｓ５の処理を行うＣＰＵ１０が、本発明の「角度受付手段」として機能する。Ｓ４５の処理を行うＣＰＵ１０が、本発明の「角度決定手段」として機能する。Ｓ３２〜Ｓ３６の処理を行うＣＰＵ１０が、本発明の「特徴点特定手段」として機能する。
【００６８】
Ｓ１における図形５０を取得する処理が、本発明の「図形取得ステップ」に相当する。Ｓ２における重心位置Ｇを算出する処理が、本発明の「算出ステップ」に相当する。Ｓ７、Ｓ１３、Ｓ３８、Ｓ４８における第一直線を設定する処理が、本発明の「設定ステップ」に相当する。Ｓ２３、Ｓ５２における支持部Ｑを配置する処理が、本発明の「配置ステップ」に相当する。Ｓ２５、Ｓ５９におけるモビールデータを作成する処理が、本発明の「データ作成ステップ」に相当する。
【００６９】
なお、本発明は上記の実施形態に限定されるものではなく、種々の変更が可能である。例えば、データ作成装置１のＣＰＵ１０は、データ作成処理において作成されたモビールデータを、プリンタ１９に出力してもよい。この場合、プリンタ１９は、モビールデータに対応する図形を紙又は合成樹脂のシート材に印刷する。ユーザは、鋏又はカッター等を用いて、前記シート材に印刷された図形の輪郭線に沿って切断することで、モビール飾りＭを簡単に製作することができる。
【００７０】
また、上記のようにデータ作成装置１で作成されたモビールデータを、紙又は合成樹脂のシート材を切断可能な切断装置に出力してもよい。切断装置は、周知構成の切断装置を用いればよく、図示は省略する。この場合、切断装置は、入力されたモビールデータに基づいて、紙又は合成樹脂のシート材を自動で切断することができる。従って、ユーザは、モビール飾りＭを更に簡単に製作することができる。
【００７１】
本実施形態においては、支持部Ｑは第一直線７０上に配置されたが、支持部Ｑが配置される位置は、第一直線７０から僅かにずれた位置、即ち僅かの誤差分だけ外れた位置でもよい。
【００７２】
モビールデータにおいて図形５０に付される支持部Ｑは、モビール１００の製作者（ユーザ）が、錐、針等を用いて貫通孔Ｑ１又はスリットＱ２を設けるための位置を示す点である支持点であってもよい。また、支持点は、点に限られず、「×」「○」等の所定の記号であってもよい。
【００７３】
引掛部Ｑ３は、図２に示す円環状の部位に限られず、例えばモビール飾りＭの輪郭から外側に突出するフック型の形状（例えば、逆Ｊ字形状）であってもよい。
【００７４】
ＣＰＵ１０は、Ｓ１の処理において図形５０を取得する。ＣＰＵ１０による図形５０の取得手法は様々であるので、スキャナ２、ＣＤ−ＲＯＭドライブ１４、外部通信Ｉ／Ｆ１６のうちの一部または全部がデータ作成装置１に接続されていなくてもよい。また、ＣＰＵ１０は、データ作成装置１が取得する図形は、データ作成装置１のユーザが操作部１８を用いてデータ作成装置１上で作成した図形を取得してもよい。
【００７５】
上記実施形態では、データ作成処理（図３参照）は、データ作成装置１のＣＰＵ１０によって実行されていたが、これに限定されない。例えば、データ作成処理は、サーバ３のＣＰＵ３０が実行する処理であってもよい。この場合、データ作成処理が開始されると、ＣＰＵ３０は、Ｓ１において、データ作成装置１からインターネット８を介して図形５０を取得し、以下、Ｓ２〜Ｓ２９のデータ作成処理を実行する。その後、ＣＰＵ３０は、データ作成処理において作成されたモビールデータを、インターネット８を介してデータ作成装置１へ送信してもよい。
【００７６】
上記実施形態では、ＣＰＵ１０は、Ｓ２２の処理において、交点Ｐから距離Ｌだけ離間した第一直線７０上の位置に、支持部Ｑを配置している。支持部Ｑの配置個数は１個に限られず、複数個の支持部Ｑが配置されてもよい。例えば、ＣＰＵ１０は、交点Ｐから距離Ｌだけ離間した第一直線７０上の位置において第一直線７０に対して直交する第三直線を更に設定し、設定された第三直線上の複数の位置に支持部Ｑを配置してもよい。例えば、比較的大きなモビール飾りＭに対応するモビールデータを作成する場合、第三直線上に支持部Ｑが複数設けられている方が、支持部Ｑが第一直線７０上の所定位置に１つだけ設けられているよりも、より安定にモビール飾りＭを吊り下げられる。
【００７７】
データ作成処理（図３参照）を実行させるための指令を含むプログラムは、ＣＰＵ１０がプログラムを実行するまでに、データ作成装置１の記憶機器に記憶されればよい。従って、プログラムの取得方法、取得経路及びプログラムを記憶する機器の各々は、適宜変更してもよい。ＣＰＵ１０が実行するプログラムは、ケーブル又は無線通信を介して、他の装置から受信し、フラッシュメモリ等の記憶装置に記憶されてもよい。他の装置は、例えば、ＰＣ、及びネットワーク網を介して接続されるサーバを含む。
【００７８】
データ作成処理（図３参照）の各ステップは、ＣＰＵ１０によって実行される例に限定されず、一部又は全部が他の電子機器（例えば、ＡＳＩＣ）によって実行されてもよい。データ作成処理の各ステップは、複数の電子機器（例えば、複数のＣＰＵ）によって分散処理されてもよい。データ作成処理の各ステップは、必要に応じて順序の変更、ステップの省略、及び追加が可能である。データ作成装置１上で稼動しているオペレーティングシステム（ＯＳ）等が、ＣＰＵ１０からの指令に基づきデータ作成処理の一部又は全部を行う態様も、本開示の範囲に含まれる。
【符号の説明】
【００７９】
１    データ作成装置
６    ＣＤ−ＲＯＭ
１０    ＣＰＵ
１２    ＲＡＭ
１３    ＨＤＤ
１４    ＣＤ−ＲＯＭドライブ
１８    操作部
３０    ＣＰＵ
【図１】
2016164718.tif 000003
【図２】
2016164718.tif 000004
【図３】
2016164718.tif 000005
【図４】
2016164718.tif 000006
【図５】
2016164718.tif 000007
【図６】
2016164718.tif 000008
【図７】
2016164718.tif 000009
【図８】
2016164718.tif 000010