(57)【要約】【課題】本発明は、ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付けるときに、テクスチャ素材の貼り付け形態を簡単かつ自在に変更できるようにすることを目的とする。【解決手段】テクスチャ素材の貼付面を設定する処理と、テクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する処理と、描画開始点および描画繰り返し数に従って、貼付面にテクスチャ素材を貼り付けて描画する処理と、描画開始点および描画繰り返し数に従って、貼り付けたテクスチャ素材を区画するワイヤフレームを描画する処理と、ワイヤフレームの移動要求が発行される場合に、ドラッグ操作の移動量に応じて描画開始点を変更する処理と、ワイヤフレームの描画本数の変更要求が発行される場合に、ドラッグ操作の移動量に応じて描画繰り返し数を変更する処理とをコンピュータに実行させる。【選択図】          図１
2004171168.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける処理を行う画像シミュレーションプログラムであって、
テクスチャ素材を貼り付ける貼付面を設定する処理と、
上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する処理と、
上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する処理と、
上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する処理と、
上記ワイヤフレームをドラッグして上記ワイヤフレームの移動要求が発行される場合に、そのドラッグの移動量に応じて上記描画開始点を変更することで、上記ワイヤフレームを移動させる処理とをコンピュータに実行させるための画像シミュレーションプログラム。
【請求項２】
ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける処理を行う画像シミュレーションプログラムであって、
テクスチャ素材を貼り付ける貼付面を設定する処理と、
上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する処理と、
上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する処理と、
上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する処理と、
上記ワイヤフレームをドラッグして上記ワイヤフレームの描画本数の変更要求が発行される場合に、そのドラッグの移動量に応じて上記描画繰り返し数を変更することで、上記ワイヤフレームの描画本数を変更させる処理とをコンピュータに実行させるための画像シミュレーションプログラム。
【請求項３】
ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける処理を行う画像シミュレーションプログラムであって、
テクスチャ素材を貼り付ける貼付面を設定する処理と、
上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する処理と、
上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する処理と、
上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する処理と、
上記ワイヤフレームをドラッグして上記ワイヤフレームの移動要求が発行される場合に、そのドラッグの移動量に応じて上記描画開始点を変更することで、上記ワイヤフレームを移動させる処理と、
上記ワイヤフレームをドラッグして上記ワイヤフレームの描画本数の変更要求が発行される場合に、そのドラッグの移動量に応じて上記描画繰り返し数を変更することで、上記ワイヤフレームの描画本数を変更させる処理とをコンピュータに実行させるための画像シミュレーションプログラム。
【請求項４】
請求項１ないし３のいずれか１項に記載の画像シミュレーションプログラムにおいて、
さらに、上記３次元画像上で、３次元空間上で互いに直交することになる３軸を設定する処理をコンピュータに実行させるとともに、
上記貼付面を設定する処理では、上記３軸により設定された面を使って上記貼付面を設定することを、
特徴とする画像シミュレーションプログラム。
【請求項５】
請求項４に記載の画像シミュレーションプログラムにおいて、
上記描画開始点の初期値を決定する処理では、上記貼付面の持つ辺の中から、上記３軸により設定された面の持つ辺に最も平行となるものを特定して、その特定した辺に基づいて上記描画開始点の初期値を決定することを、
特徴とする画像シミュレーションプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける処理を行う画像シミュレーションプログラムに関し、特に、テクスチャ素材の貼り付け形態を簡単かつ自在に変更できるようにする画像シミュレーションプログラムに関する。
【０００２】
【従来の技術】
ディスプレイに表示する３次元画像の指定される面に別のテクスチャ素材を貼り付けることで、その３次元画像がどのように見えるようになるのかを調べる画像シミュレーション手法が用いられており、本出願人も、この画像シミュレーション手法に係る発明について出願している（例えば、特許文献１参照）。
【０００３】
この画像シミュレーション手法を用いることで、例えば、リフォームで建物の外壁の張り替えを行う場合に、建物を画像として取り込んで、その外壁部分の画像を張り替え予定の壁素材の画像に置き換えることで、リフォーム後のイメージ画像を作成するようにしている。
【０００４】
技術的には、建物の位置情報を仮想３次元座標上に持って、外壁部分をその座標上の平面として認識し、その認識した平面の向きおよびサイズを考慮して、壁素材の画像の繰り返したものを外壁部分に表示することで画像シミュレーションを行うことになる。
【０００５】
このとき、互いに接する一方の外壁に貼り付ける壁素材の描画開始位置と、もう一方の外壁に貼り付ける壁素材の描画開始位置とが異なることや、その２つの外壁に貼り付ける壁素材の繰り返し数の計算誤差などにより、互いに接する外壁と外壁との間で、壁の模様（メジと呼ばれている）がずれることが起こる。
【０００６】
現在、このような３次元画像の持つ面に貼り付けたテクスチャ素材の模様のずれを調節する方法として、テクスチャ素材の描画開始位置や描画繰り返し数の入力画面を表示するようにして、ユーザがその入力画面に描画開始位置や描画繰り返し数を数値入力していくことにより、テクスチャ素材の描画開始位置や描画繰り返し数を変更させることで、そのような模様のずれがなくなるようにと調節するようにしている。
【０００７】
【特許文献１】
特開２０００−２２２６０６
【０００８】
【発明が解決しようとする課題】
このような従来技術に従っていると、ユーザは、ディスプレイに表示する３次元画像の指定される面に別のテクスチャ素材を貼り付けることで、その３次元画像がどのように見えるようになるのかを調べることを行う場合に、テクスチャ素材の描画開始位置や描画繰り返し数の入力画面を使って、テクスチャ素材の描画開始位置や描画繰り返し数を入力して、その結果、壁の模様のずれがどのように表示されるのかを確認していく作業を繰り返していくことになる。
【０００９】
このとき、どの位の数値を入力すればよいのかが直感的に分かりにくく、そのために、この作業は試行錯誤で行うことになることから、ユーザはテクスチャ素材の模様のずれを調節するのに多大な労力と時間とを強いられるという問題がある。
【００１０】
しかも、テクスチャ素材の描画開始位置や描画繰り返し数の増減と、それに基づくテクスチャ素材の表示の形態との間の関係を理解するためには、空間座標の専門的な知識が必要であることから、そのような知識のないユーザにとっては、この作業は膨大な労力と時間とを強いられることになる。
【００１１】
本発明はかかる事情に鑑みてなされたものであって、ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付けるときにあって、テクスチャ素材の貼り付け形態を簡単かつ自在に変更できるようにする新たな画像シミュレーション技術の提供を目的とする。
【００１２】
【課題を解決するための手段】
この目的を達成するために、本発明の画像シミュレーションプログラムは、ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける処理を行うために、▲１▼その３次元画像上で、３次元空間上で互いに直交することになる３軸を設定する処理と、▲２▼その３軸により設定された面を使って、テクスチャ素材を貼り付ける貼付面を設定する処理と、▲３▼その貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する処理と、▲４▼その描画開始点および描画繰り返し数に従って、貼付面にテクスチャ素材を貼り付けてディスプレイに描画する処理と、▲５▼その描画開始点および描画繰り返し数に従って、貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する処理と、▲６▼そのワイヤフレームをドラッグしてワイヤフレームの移動要求が発行される場合に、そのドラッグの移動量に応じて描画開始点を変更することで、ワイヤフレームを移動させる処理と、▲７▼そのワイヤフレームをドラッグしてワイヤフレームの描画本数の変更要求が発行される場合に、そのドラッグの移動量に応じて描画繰り返し数を変更することで、ワイヤフレームの描画本数を変更させる処理とを、コンピュータに実行させるように処理する。
【００１３】
このように構成される本発明の画像シミュレーションプログラムが動作することで実行される画像シミュレーション方法では、ユーザと対話することで、処理対象となる３次元画像上で、３次元空間上で互いに直交することになる３軸を設定するとともに、その３軸の内の１つの軸の辺の長さを設定することで、その３軸の各辺の長さを設定する。
【００１４】
この３軸を設定することで３次元座標値を求めることが可能となる６つの面が設定されることになるので、続いて、その設定された面を使って、テクスチャ素材を貼り付ける貼付面を設定する。
【００１５】
続いて、その設定した貼付面の持つ辺の中から、３軸により設定された面の持つ辺に最も平行となるものを特定して、その特定した辺に基づいて、テクスチャ素材の描画開始点の初期値を決定するとともに、先に設定した辺の長さとテクスチャ素材の大きさとから、テクスチャ素材の描画繰り返し数の初期値を決定する。
【００１６】
このようにしてテクスチャ素材の描画開始点の初期値と描画繰り返し数の初期値とを決定すると、その描画開始点および描画繰り返し数に従って、設定した貼付面にテクスチャ素材を貼り付けてディスプレイに描画し、そして、この描画中に、テクスチャ素材を区画するワイヤフレームの描画要求があるときには、その描画開始点および描画繰り返し数に従って、貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する。
【００１７】
このワイヤフレームを描画しているときに、ワイヤフレームをドラッグしてワイヤフレームの移動要求が発行されると、そのドラッグの移動量に応じて描画開始点を変更することで、ワイヤフレームを移動する。
【００１８】
そして、この描画開始点の変更を受けて、ワイヤフレームの移動中あるいはワイヤフレームの移動が完了した時点に、その変更した描画開始点に従って、貼付面に貼り付けるテクスチャ素材の描画形態を変更する。
【００１９】
一方、このワイヤフレームを描画しているときに、ワイヤフレームをドラッグしてワイヤフレームの描画本数の変更要求が発行されると、そのドラッグの移動量に応じて描画繰り返し数を変更することで、ワイヤフレームの描画本数を変更する。
【００２０】
そして、この描画繰り返し数の変更を受けて、ワイヤフレームの移動中あるいはワイヤフレームの移動が完了した時点に、その変更した描画繰り返し数に従って、貼付面に貼り付けるテクスチャ素材の描画形態を変更する。
【００２１】
このようにして、本発明によれば、ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付けるときにあって、テクスチャ素材を区画するワイヤフレームを描画する構成を採って、マウスなどのポインティングデバイスを使ってそのワイヤフレームがドラッグされるときに、そのドラッグの移動量に応じてテクスチャ素材の描画形態を変更するという構成を採ることから、テクスチャ素材の貼り付け形態を簡単かつ自在に変更できるようになる。
【００２２】
【発明の実施の形態】
以下、実施の形態に従って本発明を詳細に説明する。
【００２３】
図１に、本発明を具備する画像処理装置１の装置構成例を図示する。
【００２４】
この図に示すように、本発明を具備する画像処理装置１は、表示装置２と入力装置３と外部記憶装置４とを備えて、表示装置２に表示する家屋画像の指定される外壁面にテクスチャ素材を貼り付ける画像シミュレーション処理を行うものであって、この画像シミュレーション処理を実現するために、家屋画像の外壁面にテクスチャ素材を貼り付けて描画する処理を実行する家屋画像描画部１０と、家屋画像の外壁面に貼り付けられたテクスチャ素材の位置を調整する処理を実行するワイヤフレーム描画部１１と、表示装置２および入力装置３との間の入出力を制御する処理を実行する入出力制御部１２とを備えるという構成を採る。
【００２５】
ここで、家屋画像描画部１０により描画される家屋画像については、外部記憶装置４の家屋画像ファイル４０に格納されている。また、その家屋画像に貼り付けられるテクスチャ素材の画像については、外部記憶装置４のテクスチャ素材画像ファイル４１に格納されている。
【００２６】
本発明を具備する画像処理装置１に展開される家屋画像描画部１０およびワイヤフレーム描画部１１は、コンピュータプログラムで実現できるものであり、このコンピュータプログラムは、半導体メモリなどのような適当な記録媒体に記録して提供したり、ネットワークを介して提供することができる。
【００２７】
（１）家屋画像描画部１０およびワイヤフレーム描画部１１の実行する処理の概要
家屋画像描画部１０およびワイヤフレーム描画部１１の実行する処理の詳細な説明に入る前に、その処理の概要について説明する。
【００２８】
家屋画像描画部１０は、先ず最初に、表示装置２に表示した家屋画像上に、３次元空間上で互いに直交することになる３軸の構成点となる４つの点を設定することで基準ボックスと呼ぶ直方体を設定して、それらの４つの点の３次元座標値を算出する。
【００２９】
続いて、基準ボックスの面を使ってテクスチャ素材を貼り付ける外壁面を設定し、その設定した外壁面に基づいて、テクスチャ素材の描画の基点（外壁面の持つ端点の内の１つ）を決定して、その基点からの変位量で示される“オフセット”という変数に対して、０という初期値をセットするとともに、テクスチャ素材の描画の繰り返し数を示す“繰り返し数”という変数に対して、外壁面の大きさとテクスチャ素材の大きさとから規定される初期値をセットする。
【００３０】
続いて、その変数“オフセット”の値変位する位置を描画開始点として、その変数“繰り返し数”の値の数分テクスチャ素材を描画していくことで、表示装置２に表示する家屋画像の指定される外壁面にテクスチャ素材を貼り付ける。
【００３１】
このようにして、家屋画像描画部１０は、家屋画像の外壁面にテクスチャ素材を貼り付けて描画する処理を実行するのである。
【００３２】
家屋画像の持つ複数の外壁面にテクスチャ素材を貼り付ける場合、家屋画像描画部１０の処理に従って、それぞれの外壁面で最適な描画の基点が決定されることになる。これから、テクスチャ素材を貼り付けた２つの外壁面が接する位置で模様がずれることが起こる。
【００３３】
そこで、ワイヤフレーム描画部１１は、テクスチャ素材を貼り付けた家屋画像上に、変数“オフセット”および変数“繰り返し数”の値に従ってテクスチャ素材を区画するワイヤフレームを描画して、このワイヤフレームの移動指示がある場合には、ワイヤフレームをドラッグするマウスの移動量に応じて、変数“オフセット”の値を更新することでワイヤフレームを移動していくとともに、このワイヤフレームの描画本数の変更指示がある場合には、ワイヤフレームをドラッグするマウスの移動量に応じて、変数“繰り返し数”の値を更新することでワイヤフレームの描画本数を変更していく。
【００３４】
このとき、変数“オフセット”の値が初期値である０から変更されることになるので、ワイヤフレーム描画部１１は、基点と描画開始点との間にある領域も考慮した形で、ワイヤフレームの描画を実行していくことになる。
【００３５】
このドラッグ操作による変数“オフセット”および変数“繰り返し数”の値の更新を受けて、家屋画像描画部１０は、このドラッグ操作中あるいはこのドラッグ操作が完了した時点で、変数“オフセット”の値変位する位置を描画開始点として、その変数“繰り返し数”の値の数分テクスチャ素材を描画していくことで、表示装置２に表示する家屋画像の指定される外壁面にテクスチャ素材を貼り付け直すことになる。
【００３６】
このとき、変数“オフセット”の値が初期値である０から変更されることになるので、家屋画像描画部１０は、基点と描画開始点との間にある領域も考慮した形で、テクスチャ素材を貼り付け直していくことになる。
【００３７】
このようにして、本発明を具備する画像処理装置１では、表示装置２に表示する３次元画像の指定される面にテクスチャ素材を貼り付けるときにあって、テクスチャ素材を区画するワイヤフレームを描画する構成を採って、マウスなどのポインティングデバイスを使ってそのワイヤフレームがドラッグされるときに、そのドラッグの移動量に応じてテクスチャ素材の描画形態を変更するように処理するのである。
【００３８】
これにより、ユーザは、テクスチャ素材の貼り付け形態を簡単かつ自在に変更できるようになる。
【００３９】
（２）家屋画像描画部１０およびワイヤフレーム描画部１１の実行する処理の詳細
（ｉ）家屋画像描画部１０およびワイヤフレーム描画部１１の実行する全体的な処理の詳細
図２ないし図４に、本発明を具備する画像処理装置１の実行する全体的な処理フローを図示する。
【００４０】
次に、この処理フローに従って、本発明を具備する画像処理装置１の実行する全体的な処理の流れについて詳細に説明する。
【００４１】
本発明を具備する画像処理装置１は、ユーザから画像シミュレーション処理要求が発行されると、図２ないし図４の処理フローに示すように、先ず最初に、ステップ１０で、ユーザとの対話処理に従って、処理対象となる家屋の画像を選択し、続くステップ１１で、家屋画像ファイル４０から、その選択した家屋の画像を読み込んで表示装置２に表示する。
【００４２】
例えば、図７に示すように、ユーザにより選択された処理対象となる家屋の画像を表示装置２に表示するのである。
【００４３】
続いて、ステップ１２で、ユーザとの対話処理に従って、表示装置２に表示した家屋画像上に、基準ボックスの設定に用いる３軸（３次元空間上で互いに直交している）の構成点となる４つの点を設定する。
【００４４】
例えば、図８に示すように、表示装置２に表示した家屋画像上に、基準ボックスの設定に用いる３軸（３次元空間上で互いに直交している）の構成点となるＡ，Ｂ，Ｃ，Ｄという４つの点を設定するのである。
【００４５】
続いて、ステップ１３で、この設定した４つの点の３次元座標値を算出する。この算出処理は、４つの点の２次元座標値を（ｘ，  ｙ）の小文字で表し、４つの点の３次元座標値を（Ｘ，Ｙ，Ｚ）の大文字で表すならば、図９に示す手順により実行されることになる。
【００４６】
ここで、４つの点の中の任意の１点のＺ座標値（この図の例では点ＡのＺＡ  ）については、撮影情報に基づいて設定されることになる。また、ｆは、
ｆ＝〔撮影カメラの焦点距離×画像の幅（画素数）〕／フィルムの幅
で定義される焦点距離対応値を示している。なお、図９中に示す（１）式は、図１０に示すように、レンズの公式から導出されることになる。
【００４７】
続いて、ステップ１４で、ステップ１２で設定した４つの点により構成される基準ボックス（直方体）を家屋画像上に表示する。
【００４８】
例えば、図１１に示すように、表示装置２に表示した家屋画像上に、ステップ１２で設定した４つの点により構成される基準ボックスを表示するのである。ここで、図１１に示す点線は、正面からは見えない基準ボックスの辺を表している。
【００４９】
続いて、ステップ１５で、ユーザとの対話処理に従って、基準ボックスを構成する辺の実寸を設定する。この基準ボックスを構成する辺の実寸については、いずれか１つの辺についての実寸を設定すれば、全ての辺の実寸を設定できることになるので、例えば、図１１に示すように、ユーザとの対話処理に従って、基準ボックスの高さ（図８に示すＡＤ間の長さ）が２０００ｍｍであるというように設定するのである。
【００５０】
続いて、ステップ１６で、ユーザとの対話処理に従って、テクスチャ素材（外壁に貼り付けるタイルなど）を貼り付ける外壁面の頂点を設定する。
【００５１】
例えば、図１２に示すように、表示装置２に表示した家屋画像上に、テクスチャ素材を貼り付ける外壁面の頂点となるＥ，Ｆ，Ｇ，Ｈという４つの頂点を設定するのである。ここで、通常の場合４つの頂点を設定することになるが、外壁面の形状に合わせて５つ以上の頂点を設定しても構わない。
【００５２】
続いて、ステップ１７で、ユーザとの対話処理に従って、設定した外壁面の基準となる基準ボックスの面を選択する。
【００５３】
例えば、図１２に示すように、設定した外壁面が基準ボックスの６つある面の内の前面に一致するということを選択するのである。
【００５４】
すなわち、設定した外壁面の頂点となる２次元座標値を設定しても、それらの頂点の３次元座標値を得ることはできないので、それらの頂点の３次元座標値を得るようにするために、その設定した外壁面の頂点が基準ボックスのどの面に一致するのかということを選択する必要があるので、このステップ１７では、その選択処理を実行することになる。
【００５５】
続いて、ステップ１８で、その選択した基準ボックスの面（３次元座標の情報が得られている）を使って、ステップ１６で設定した外壁面の頂点（テクスチャ素材を貼り付ける外壁面の頂点）の３次元座標値を算出する。
【００５６】
続いて、ステップ１９で、ユーザとの対話処理に従って、外壁面に貼り付けるテクスチャ素材を選択する。
【００５７】
例えば、図１２に示すように、表示装置２の表示する画面の右側部分に選択対象となるテクスチャ素材の一覧を表示するようにして、その中からユーザにテクスチャ素材を選択させることで、外壁面に貼り付けるテクスチャ素材を選択するのである。このとき選択したテクスチャ素材については、模様の情報の他に、大きさの情報（縦横の長さ）が属性情報として与えられることになる。
【００５８】
続いて、ステップ２０で、ステップ１６で設定した外壁面の頂点の規定する辺の内で、ステップ１７で選択した基準ボックスの面の持つ辺に最も平行となる辺を検索することで、テクスチャ素材を貼り付ける外壁面のベースラインを検索し、そのベースラインの端点となるいずれか一方の頂点をテクスチャ素材の描画の基点として決定し、さらに、水平軸と垂直軸とに対応付けて設けられて、決定した基点からのオフセット量を保持する２つの変数“オフセット”に、初期値として０をセットする。
【００５９】
例えば、図１２に示すＨ点をテクスチャ素材の描画の基点として決定するとともに、水平軸と垂直軸とに対応付けて設けられる２つの変数“オフセット”に初期値として０をセットするのである。
【００６０】
続いて、ステップ２１で、ステップ２０で検索したベースラインの長さと、ステップ１９で選択したテクスチャ素材の持つそのベースライン方向の長さとから、そのベースライン方向におけるテクスチャ素材の描画の繰り返し数を決定するとともに、そのベースラインに３次元空間上で直交し、かつ基点を端点とする辺の長さと、そのテクスチャ素材の持つその辺方向の長さとから、その辺方向におけるテクスチャ素材の描画の繰り返し数を決定し、さらに、水平軸と垂直軸とに対応付けて設けられて、テクスチャ素材の描画の繰り返し数を保持する２つの変数“繰り返し数”のそれぞれに、初期値としてその決定した繰り返し数をセットする。
【００６１】
例えば、水平方向のテクスチャ素材の描画の繰り返し数として４．２３という値を決定するとともに、垂直軸のテクスチャ素材の描画の繰り返し数として７．９１という値を決定するときには、水平軸に対応付けて設けられる変数“繰り返し数”に初期値として４．２３という値をセットするとともに、垂直軸に対応付けて設けられる変数“繰り返し数”に初期値として７．９１という値をセットするのである。
【００６２】
続いて、ステップ２２で、ステップ２０で決定した基点から変数“オフセット”の値変位する位置を描画開始点として、変数“繰り返し数”の値の数分、ステップ１９で選択したテクスチャ素材を描画していくことで、ステップ１６で設定した外壁面に、その選択したテクスチャ素材を貼り付ける。
【００６３】
例えば、図１３に示すように、設定したＥ，Ｆ，Ｇ，Ｈという４つの頂点の規定する外壁面（基準ボックスの前面に一致する面で、Ｈ点が基点となっている）に、変数“オフセット”の値変位する位置を描画開始点として、変数“繰り返し数”の値の数分テクスチャ素材を描画していくことで、選択したテクスチャ素材を貼り付けるのである。なお、図１３では、テクスチャ素材の貼り付け形態を明確に示すために、テクスチャ素材を区画する線を実際よりも太めの線で記載してある。
【００６４】
ここで、図１３では、基準ボックスの右側面も、テクスチャ素材を貼り付ける外壁面として設定したことを想定しており、これに応じて、その外壁面にも、選択したテクスチャ素材を貼り付けている。この基準ボックスの右側面に一致するテクスチャ素材の貼付面の基点はＧ点を想定している。
【００６５】
続いて、ステップ２３で、このような家屋画像を表示しているときに、ユーザから何らかの操作があることを検出すると、ステップ２４に進んで、そのユーザ操作が処理の終了を指示しているのか否かを判断して、ユーザ操作が処理の終了を指示していることを判断するときには、処理を終了する。
【００６６】
一方、ステップ２４で、ユーザ操作が処理の終了を指示していないことを判断するときには、ステップ２５に進んで、ユーザ操作によりテクスチャ素材の貼付位置を調整するモードへの切替指示が発行されたのか否かを判断して、そのような調整モードへの切替指示が発行されたのではないことを判断するときには、ステップ２６に進んで、ユーザ操作の指示する処理を行ってから、ステップ２３に戻る。
【００６７】
一方、ステップ２５で、テクスチャ素材の貼付位置を調整するモードへの切替指示が発行されたことを判断するときには、ステップ２７に進んで、基点から変数“オフセット”の値変位する位置を描画開始点として、変数“繰り返し数”の値の数分、ステップ１９で選択したテクスチャ素材を区画する線分を描画していくことで、ステップ１６で設定した外壁面に、その選択したテクスチャ素材を区画するワイヤフレームを描画する。
【００６８】
すなわち、図１３に示すように、テクスチャ素材を貼り付けた家屋画像を表示しているときに、テクスチャ素材の貼付位置を調整するモードへの切替指示が発行されると、図１４に示すように、その貼り付けたテクスチャ素材を区画するワイヤフレームを描画するのである。
【００６９】
続いて、ステップ２８で、このワイヤフレームを描画した家屋画像を表示しているときに、ユーザから何らかの操作があることを検出すると、ステップ２９に進んで、そのユーザ操作がワイヤフレームを表示しない通常モードへの復帰指示であるのか否かを判断して、通常モードへの復帰指示であることを判断するときには、ステップ３０に進んで、ワイヤフレームの描画を消去してから、ステップ２３に戻る。
【００７０】
一方、ステップ２９で、ユーザ操作が通常モードへの復帰指示でないことを判断するときには、ユーザ操作がワイヤフレームの移動指示あるいはワイヤフレームの描画本数の変更指示であることを判断して、その内のどちらの指示であるのかを判断すべく、ステップ３１に進んで、ユーザ操作がワイヤフレームの移動指示であるのか否かを判断する。
【００７１】
このステップ３１の判断処理に従って、ユーザ操作がワイヤフレームの移動指示であることを判断するときには、ステップ３２に進んで、ユーザの操作するマウスのドラッグ操作に応じて、変数“オフセット”の値を更新する。
【００７２】
すなわち、ユーザは、ワイヤフレームを移動する場合には、マウスを使ってワイヤフレームをドラッグ操作するので、このユーザによるドラッグ操作を受けて、マウスの画面水平方向の動き量（例えば、画素数で表現する）を検出して、それに応じて、水平軸に対応付けて設けられている変数“オフセット”の値を更新するとともに、マウスの画面垂直方向の動き量（例えば、画素数で表現する）を検出して、それに応じて、垂直軸に対応付けて設けられている変数“オフセット”の値を更新するのである。
【００７３】
続いて、ステップ３３で、変数“オフセット”の値の更新に応答して、描画するワイヤフレームを移動する。
【００７４】
すなわち、基点から変数“オフセット”の値変位する位置を描画開始点としてワイヤフレームを描画するようにしているので、ステップ３２で変数“オフセット”の値を変更したことに対応して、描画するワイヤフレームを移動するように処理するのである。
【００７５】
このようにして、図１４に示したワイヤフレームの描画形態が変更することで、ユーザが所望のワイヤフレーム描画形態を実現できたと判断するときには、ユーザは、ワイヤフレームの移動指示のドラッグ操作を終了する。
【００７６】
これから、続いて、ステップ３４で、ユーザによるドラッグ操作が終了したのか否かを判断して、ドラッグ操作が終了していないことを判断するときには、ステップ３２に戻る。
【００７７】
一方、ステップ３４で、ユーザによるドラッグ操作が終了したことを判断するときには、ステップ３５に進んで、ステップ２０で決定した基点から変数“オフセット”の値変位する位置を描画開始点として、変数“繰り返し数”の値の数分、ステップ１９で選択したテクスチャ素材を描画していくことで、ステップ１６で設定した外壁面に、その選択したテクスチャ素材を貼り付けてから、ステップ２８に戻る。
【００７８】
このようにして、ワイヤフレームの移動に合わせて、外壁面に貼り付けるテクスチャ素材の描画形態を変更することで、例えば、図１５に示すような形態でユーザの希望するテクスチャ素材の貼り付けを実現するのである。
【００７９】
これにより、ユーザは、マウスを使ってワイヤフレームをドラッグすることで、家屋画像の指定する外壁面に、選択したテクスチャ素材を所望の形態で貼り付けることができるようになる。
【００８０】
一方、ステップ３１で、ユーザ操作がワイヤフレームの移動指示ではなくて、ワイヤフレームの描画本数の変更指示であることを判断するときには、ステップ３６に進んで、ユーザの操作するマウスのドラッグ操作に応じて、変数“繰り返し数”の値を更新する。
【００８１】
すなわち、ユーザは、ワイヤフレームの描画本数を変更する場合には、例えばＣＴＲＬキー（コントロールキー）を押しながらマウスを使ってワイヤフレームをドラッグ操作するので、このユーザによるドラッグ操作を受けて、マウスの画面水平方向の動き量（例えば、画素数で表現する）を検出して、それに応じて、水平軸に対応付けて設けられている変数“繰り返し数”の値を更新するとともに、マウスの画面垂直方向の動き量（例えば、画素数で表現する）を検出して、それに応じて、垂直軸に対応付けて設けられている変数“繰り返し数”の値を更新するのである。
【００８２】
続いて、ステップ３７で、変数“繰り返し数”の値の更新に応答して、描画するワイヤフレームの描画本数を変更する。
【００８３】
すなわち、変数“繰り返し数”の値の数分の線分を持つワイヤフレームを描画するようにしているので、ステップ３６で変数“繰り返し数”の値を変更したことに対応して、描画するワイヤフレームの描画本数を変更するように処理するのである。
【００８４】
このようにして、変数“オフセット”および変数“繰り返し数”の初期値に従って、図１６に示すような形態でテクスチャ素材が貼り付けられていることで、図１７に示すようなワイヤフレームが描画されているときに、このワイヤフレームの描画形態が変更することで、ユーザが所望のワイヤフレーム描画形態を実現できたと判断するときには、ユーザは、ワイヤフレームの描画本数変更指示のドラッグ操作を終了する。
【００８５】
これから、続いて、ステップ３８で、ユーザによるドラッグ操作が終了したのか否かを判断して、ドラッグ操作が終了していないことを判断するときには、ステップ３６に戻る。
【００８６】
一方、ステップ３８で、ユーザによるドラッグ操作が終了したことを判断するときには、ステップ３９に進んで、ステップ２０で決定した基点から変数“オフセット”の値変位する位置を描画開始点として、変数“繰り返し数”の値の数分、ステップ１９で選択したテクスチャ素材を描画していくことで、ステップ１６で設定した外壁面に、その選択したテクスチャ素材を貼り付けてから、ステップ２８に戻る。
【００８７】
このようにして、ワイヤフレームの描画本数の変更に合わせて、外壁面に貼り付けるテクスチャ素材の描画形態を変更することで、例えば、図１５に示したような形態でユーザの希望するテクスチャ素材の貼り付けを実現するのである。
【００８８】
これにより、ユーザは、ワイヤフレームをマウスを使ってドラッグすることで、家屋画像の指定する外壁面に、選択したテクスチャ素材を所望の形態で貼り付けることができるようになる。
【００８９】
このようにして、本発明を具備する画像処理装置１では、表示装置２に表示する３次元画像の指定される面にテクスチャ素材を貼り付けるときにあって、テクスチャ素材を区画するワイヤフレームを描画するという構成を採って、マウスなどのポインティングデバイスを使ってそのワイヤフレームがドラッグされるときに、そのドラッグの移動量に応じてテクスチャ素材の描画形態を変更するように処理するのである。
【００９０】
（ｉｉ）ワイヤフレーム描画部１１の実行する処理の詳細
次に、図５および図６に示す処理フローに従って、ワイヤフレーム描画部１１の実行する処理（上述したステップ３１〜ステップ３８の処理）の詳細について説明する。
【００９１】
ワイヤフレーム描画部１１は、ユーザからテクスチャ素材の貼付位置を調整するモードへの移行が指示されることで、家屋画像描画部１０から制御が渡されると、上述したステップ２７の処理で説明したように、家屋画像上に、テクスチャ素材を区画するワイヤフレームを描画する。
【００９２】
このようにして、テクスチャ素材を区画するワイヤフレームを表示しているときに、ユーザのマウス操作によりワイヤフレームがドラッグされると、図５および図６の処理フローに示すように、先ず最初に、ステップ１００で、ドラッグ操作が終了したのか否かを判断して、ドラッグ操作が終了したことを判断するときには、テクスチャ素材の貼付位置の調整が終了したことを判断して、家屋画像描画部１０に制御を戻して、処理を終了する。
【００９３】
一方、ステップ１００で、ドラッグ操作が終了していないことを判断するときには、ステップ１０１に進んで、ＣＴＲＬキーを押しながらドラッグ操作が行われたのか否かを判断することで、ワイヤフレームの移動指示が発行されたのか、ワイヤフレームの描画本数の変更指示が発行されたのかを判断する。
【００９４】
このステップ１０１の判断処理に従って、ＣＴＲＬキーを押さずにドラッグ操作が行われたことを判断することで、ワイヤフレームの移動指示が発行されたことを判断するときには、ステップ１０２に進んで、マウス移動量から新たなオフセット値を決定して、変数“オフセット（ｕ２，ｖ２）”を更新する。
【００９５】
一方、このステップ１０１の判断処理に従って、ＣＴＲＬキーを押しながらドラッグ操作が行われたことを判断することで、ワイヤフレームの描画本数の変更指示が発行されたことを判断するときには、ステップ１０３に進んで、マウス移動量から新たな繰り返し数を決定して、変数“繰り返し数（ｕ１，ｖ１  ）”を更新する。
【００９６】
続いて、ステップ１０４で、テクスチャ素材の貼り付け先となる外壁面のベースライン（上述のステップ２０の処理で求めたベースライン）を１辺とする、その外壁面に外接する矩形の３次元座標値を求める。
【００９７】
本実施形態例では、処理の簡略化を図るために、テクスチャ素材を貼り付ける外壁面（矩形でないこともある）に外接する矩形にテクスチャ素材を貼り付けるように処理しているので、ここでは、ベースラインを１辺とする外接矩形の３次元座標値を求めるようにしているのである。
【００９８】
続いて、ステップ１０５で、その外接矩形の持つ辺の中から、テクスチャ素材の貼り付け先となる外壁面のベースラインに一致する辺を特定し、続くステップ１０６で、その特定した辺から、水平・垂直方向のベクトルの原点と、それらのベクトルの大きさとを求める。
【００９９】
続いて、ステップ１０７で、その外接矩形の各頂点を画像座標（２次元座標）に変換して、それに基づいて、その外接矩形を描画する。
【０１００】
このようにして、ステップ１０４〜ステップ１０７の処理に従って、表示装置２に表示するテクスチャ素材の貼り付けられた家屋画像上に、テクスチャ素材の貼り付け先となる外壁面に外接する矩形の外枠を描画するのである。
【０１０１】
ここで、３次元座標値を画像座標値に変換する処理は、図９中に示す（１）式に従い、
２次元座標ｘ＝（ｆ＊３次元座標Ｘ）／３次元座標Ｚ
２次元座標ｙ＝（ｆ＊３次元座標Ｙ）／３次元座標Ｚ
但し、ｆ：焦点距離対応値
という算出式により行うことになる。
【０１０２】
なお、この式では省略しているが、実際には、右辺には、焦点の合っている画像位置（例えば画像中心位置）の情報が加算されることになる。また、３次元座標Ｘ，Ｙ，Ｚについてはグローバル座標系が用いられる。
【０１０３】
続いて、ステップ１０８で、ワイヤフレームを構成する水平線の描画回数を表す変数Ｒ１に初期値である１をセットし、続くステップ１０９で、変数ｎに初期値である１をセットする。
【０１０４】
続いて、ステップ１１０で、Ｒ１の値が“繰り返し数（ｕ１，ｖ１  ）”の値ｕ１を超えたのか否かを判断して、超えていないことを判断するときには、ステップ１１１に進んで、水平方向のベクトル原点を、
ｖ２→ｖ２＋ｎ×（テクスチャ素材の垂直方向の大きさ）
だけずらす。
【０１０５】
続いて、ステップ１１２で、そのようにしてずらした水平方向のベクトルの端点を画像座標（２次元座標）に変換して、それに基づいて、そのずらした水平方向の線を描画する。
【０１０６】
続いて、ステップ１１３で、変数Ｒ１の値を１つインクリメントするとともに、変数ｎの値を１つインクリメントしてから、ステップ１１０に戻る。
【０１０７】
このようにして、ステップ１１０〜ステップ１１３の処理を繰り返していくことで、ステップ１０４〜ステップ１０７の処理に従って描画した外接矩形の外枠の内部に、テクスチャ素材の垂直方向の大きさに応じた水平線分を描画していくのである。
【０１０８】
そして、この水平線分を描画していくときに、ステップ１１０で、Ｒ１の値が“繰り返し数（ｕ１，ｖ１  ）”の値ｕ１を超えたことで、その水平線分の描画を完了したことを判断すると、ステップ１１４に進んで、ワイヤフレームを構成する垂直線の描画回数を表す変数Ｒ２に初期値である１をセットし、続くステップ１１５で、変数ｎに初期値である１をセットする。
【０１０９】
続いて、ステップ１１６で、Ｒ２の値が“繰り返し数（ｕ１，ｖ１  ）”の値ｖ１を超えたのか否かを判断して、超えていないことを判断するときには、ステップ１１７に進んで、垂直方向のベクトル原点を、
ｕ２→ｕ２＋ｎ×（テクスチャ素材の水平方向の大きさ）
だけずらす。
【０１１０】
続いて、ステップ１１８で、そのようにしてずらした垂直方向のベクトルの端点を画像座標（２次元座標）に変換して、それに基づいて、そのずらした垂直方向の線を描画する。
【０１１１】
続いて、ステップ１１９で、変数Ｒ２の値を１つインクリメントするとともに、変数ｎの値を１つインクリメントしてから、ステップ１１６に戻る。
【０１１２】
このようにして、ステップ１１０〜ステップ１１３の処理を繰り返していくことで、ステップ１１６〜ステップ１１９の処理に従って描画した外接矩形の外枠の内部に、テクスチャ素材の水平方向の大きさに応じた垂直線分を描画していくのである。
【０１１３】
そして、この垂直線分を描画していくときに、ステップ１１６で、Ｒ２の値が“繰り返し数（ｕ１，ｖ１  ）”の値ｖ１を超えたことで、その垂直線分の描画を完了したことを判断すると、図１４に示したようなワイヤフレームの描画が終了したことを判断して、ステップ１１０に戻る。
【０１１４】
このようにして、ワイヤフレーム描画部１１は、テクスチャ素材を区画するワイヤフレームを描画するときに、マウスのドラッグ操作に従って、ワイヤフレームの移動指示やワイヤフレームの描画本数の変更指示が発行される場合には、そのドラッグの移動量に応じてテクスチャ素材の描画形態を変更するように処理するのである。
【０１１５】
（付記１）ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける処理を行う画像シミュレーションプログラムであって、テクスチャ素材を貼り付ける貼付面を設定する処理と、上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する処理と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する処理と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する処理と、上記ワイヤフレームをドラッグして上記ワイヤフレームの移動要求が発行される場合に、そのドラッグの移動量に応じて上記描画開始点を変更することで、上記ワイヤフレームを移動させる処理とをコンピュータに実行させるための画像シミュレーションプログラム。
【０１１６】
（付記２）ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける処理を行う画像シミュレーションプログラムであって、テクスチャ素材を貼り付ける貼付面を設定する処理と、上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する処理と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する処理と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する処理と、上記ワイヤフレームをドラッグして上記ワイヤフレームの描画本数の変更要求が発行される場合に、そのドラッグの移動量に応じて上記描画繰り返し数を変更することで、上記ワイヤフレームの描画本数を変更させる処理とをコンピュータに実行させるための画像シミュレーションプログラム。
【０１１７】
（付記３）ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける処理を行う画像シミュレーションプログラムであって、テクスチャ素材を貼り付ける貼付面を設定する処理と、上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する処理と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する処理と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する処理と、上記ワイヤフレームをドラッグして上記ワイヤフレームの移動要求が発行される場合に、そのドラッグの移動量に応じて上記描画開始点を変更することで、上記ワイヤフレームを移動させる処理と、上記ワイヤフレームをドラッグして上記ワイヤフレームの描画本数の変更要求が発行される場合に、そのドラッグの移動量に応じて上記描画繰り返し数を変更することで、上記ワイヤフレームの描画本数を変更させる処理とをコンピュータに実行させるための画像シミュレーションプログラム。
【０１１８】
（付記４）付記１ないし３のいずれか１項に記載の画像シミュレーションプログラムにおいて、さらに、上記３次元画像上で、３次元空間上で互いに直交することになる３軸を設定する処理をコンピュータに実行させるとともに、上記貼付面を設定する処理では、上記３軸により設定された面を使って上記貼付面を設定することを、特徴とする画像シミュレーションプログラム。
【０１１９】
（付記５）付記４に記載の画像シミュレーションプログラムにおいて、上記描画開始点の初期値を決定する処理では、上記貼付面の持つ辺の中から、上記３軸により設定された面の持つ辺に最も平行となるものを特定して、その特定した辺に基づいて上記描画開始点の初期値を決定することを、特徴とする画像シミュレーションプログラム。
【０１２０】
（付記６）付記４に記載の画像シミュレーションプログラムにおいて、上記描画繰り返し数の初期値を決定する処理では、上記３軸により設定された面の持つ辺の長さを設定して、その設定した辺の長さとテクスチャ素材の大きさとから上記描画繰り返し数の初期値を決定することを、特徴とする画像シミュレーションプログラム。
【０１２１】
（付記７）ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける画像シミュレーション方法において、テクスチャ素材を貼り付ける貼付面を設定する過程と、上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する過程と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する過程と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する過程と、上記ワイヤフレームをドラッグして上記ワイヤフレームの移動要求が発行される場合に、そのドラッグの移動量に応じて上記描画開始点を変更することで、上記ワイヤフレームを移動させる過程とを備えることを、特徴とする画像シミュレーション方法。
【０１２２】
（付記８）ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける画像シミュレーション方法において、テクスチャ素材を貼り付ける貼付面を設定する過程と、上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する過程と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する過程と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する過程と、上記ワイヤフレームをドラッグして上記ワイヤフレームの描画本数の変更要求が発行される場合に、そのドラッグの移動量に応じて上記描画繰り返し数を変更することで、上記ワイヤフレームの描画本数を変更させる過程とを備えることを、特徴とする画像シミュレーション方法。
【０１２３】
（付記９）ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける画像シミュレーション方法において、テクスチャ素材を貼り付ける貼付面を設定する過程と、上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する過程と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する過程と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する過程と、上記ワイヤフレームをドラッグして上記ワイヤフレームの移動要求が発行される場合に、そのドラッグの移動量に応じて上記描画開始点を変更することで、上記ワイヤフレームを移動させる過程と、上記ワイヤフレームをドラッグして上記ワイヤフレームの描画本数の変更要求が発行される場合に、そのドラッグの移動量に応じて上記描画繰り返し数を変更することで、上記ワイヤフレームの描画本数を変更させる過程とを備えることを、特徴とする画像シミュレーション方法。
【０１２４】
（付記１０）ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける画像シミュレーション装置において、テクスチャ素材を貼り付ける貼付面を設定する手段と、上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する手段と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する手段と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する手段と、上記ワイヤフレームをドラッグして上記ワイヤフレームの移動要求が発行される場合に、そのドラッグの移動量に応じて上記描画開始点を変更することで、上記ワイヤフレームを移動させる手段とを備えることを、特徴とする画像シミュレーション装置。
【０１２５】
（付記１１）ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける画像シミュレーション装置において、テクスチャ素材を貼り付ける貼付面を設定する手段と、上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する手段と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する手段と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する手段と、上記ワイヤフレームをドラッグして上記ワイヤフレームの描画本数の変更要求が発行される場合に、そのドラッグの移動量に応じて上記描画繰り返し数を変更することで、上記ワイヤフレームの描画本数を変更させる手段とを備えることを、特徴とする画像シミュレーション装置。
【０１２６】
（付記１２）ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付ける画像シミュレーション装置において、テクスチャ素材を貼り付ける貼付面を設定する手段と、上記貼付面に貼り付けるテクスチャ素材の描画開始点および描画繰り返し数の初期値を決定する手段と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面にテクスチャ素材を貼り付けてディスプレイに描画する手段と、上記描画開始点および上記描画繰り返し数に従って、上記貼付面に貼り付けたテクスチャ素材を区画するワイヤフレームをディスプレイに描画する手段と、上記ワイヤフレームをドラッグして上記ワイヤフレームの移動要求が発行される場合に、そのドラッグの移動量に応じて上記描画開始点を変更することで、上記ワイヤフレームを移動させる手段と、上記ワイヤフレームをドラッグして上記ワイヤフレームの描画本数の変更要求が発行される場合に、そのドラッグの移動量に応じて上記描画繰り返し数を変更することで、上記ワイヤフレームの描画本数を変更させる手段とを備えることを、特徴とする画像シミュレーション装置。
【０１２７】
【発明の効果】
以上説明したように、本発明によれば、ディスプレイに表示する３次元画像の指定される面にテクスチャ素材を貼り付けるときにあって、テクスチャ素材を区画するワイヤフレームを描画する構成を採って、マウスなどのポインティングデバイスを使ってそのワイヤフレームがドラッグされるときに、そのドラッグの移動量に応じてテクスチャ素材の描画形態を変更するという構成を採ることから、テクスチャ素材の貼り付け形態を簡単かつ自在に変更できるようになる。
【図面の簡単な説明】
【図１】本発明を具備する画像処理装置の装置構成例である。
【図２】本発明を具備する画像処理装置の実行する処理フローである。
【図３】本発明を具備する画像処理装置の実行する処理フローである。
【図４】本発明を具備する画像処理装置の実行する処理フローである。
【図５】ワイヤフレーム描画部の実行する処理フローである。
【図６】ワイヤフレーム描画部の実行する処理フローである。
【図７】表示画面の一例である。
【図８】表示画面の一例である。
【図９】座標変換に用いる計算式の説明図である。
【図１０】座標変換に用いる計算式の説明図である。
【図１１】表示画面の一例である。
【図１２】表示画面の一例である。
【図１３】表示画面の一例である。
【図１４】表示画面の一例である。
【図１５】表示画面の一例である。
【図１６】表示画面の一例である。
【図１７】表示画面の一例である。
【符号の説明】
１    画像処理装置
２    表示装置
３    入力装置
４    外部記憶装置
１０  家屋画像描画部
１１  ワイヤフレーム描画部
１２  入出力制御部
４０  家屋画像ファイル
４１  テクスチャ素材画像ファイル
【図１】
2004171168.tif 000003
【図２】
2004171168.tif 000004
【図３】
2004171168.tif 000005
【図４】
2004171168.tif 000006
【図５】
2004171168.tif 000007
【図６】
2004171168.tif 000008
【図７】
2004171168.tif 000009
【図８】
2004171168.tif 000010
【図９】
2004171168.tif 000011
【図１０】
2004171168.tif 000012
【図１１】
2004171168.tif 000013
【図１２】
2004171168.tif 000014
【図１３】
2004171168.tif 000015
【図１４】
2004171168.tif 000016
【図１５】
2004171168.tif 000017
【図１６】
2004171168.tif 000018
【図１７】
2004171168.tif 000019