<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>３角形メッシュ</title><revhistory><revision><revnumber>10</revnumber><date>2009-06-08 06:54:50</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>9</revnumber><date>2009-06-08 06:34:30</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>8</revnumber><date>2009-06-08 06:33:18</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>7</revnumber><date>2009-04-28 01:55:50</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>6</revnumber><date>2009-04-28 01:54:41</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>5</revnumber><date>2009-04-27 05:46:48</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>4</revnumber><date>2009-04-27 05:29:58</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>3</revnumber><date>2009-04-27 05:29:24</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>2</revnumber><date>2009-04-27 05:25:20</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>1</revnumber><date>2009-04-27 05:23:57</date><authorinitials>masahiko</authorinitials></revision></revhistory></articleinfo><section><title>３角形メッシュ</title><para>Triangle Mesh は３角形の集まりで立体を表す方法です。 ソフトによってはポリゴンなどと呼ぶこともあります。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=intro.jpg"/></imageobject><textobject><phrase>intro.jpg</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>このネズミの多くの部分は３角形メッシュを利用して作成しました。 </para></listitem><listitem override="none"><para>このメッシュは三角形の集まりでできています。 </para></listitem><listitem override="none"><para>小さな三角形を組み合わせていけばどんな形でも作ることができます。  </para></listitem><listitem override="none"><para>Triangle Meshを使うとどんな形でも表すことができます。 </para></listitem><listitem override="none"><para>使い方によってはデータ量が大きくなるので注意しましょう。 </para></listitem></itemizedlist><para>Triangle MeshはSolidまたはFaceの形状を変換して作成します。 </para><para>方法は </para><itemizedlist><listitem override="none"><para>１）変換したい物体を選択しておき </para></listitem><listitem override="none"><para>２）「オブジェクト」メニューの「メッシュに変換」 </para></listitem></itemizedlist><para>です。 </para><itemizedlist><listitem override="none"><para>変換する物体によっては変換時に曲面をどのていど細かくするか聞いてきます。 </para></listitem><listitem override="none"><para>数値を小さくすると細かくなります。 </para></listitem><listitem override="none"><para>細かくするとメッシュを構成する点の個数が増え、データ量が大きくなるだけでなく、編集も大変になります。 </para></listitem><listitem override="none"><para>必要以上に細かくしないよう注意しましょう。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--><section><title>サンプル</title><para>基本形状の直方体を３角形メッシュに変換したもの。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=meshsample1.png"/></imageobject><textobject><phrase>meshsample1.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>基本形状の球をメッシュに変換したもの。 </para><itemizedlist><listitem override="none"><para>変換時の「メッシュの粗さ」の指定により、もっと粗く（点の数がすくなく）なる場合や、細かく（点の数が多く）なる場合があります。 </para></listitem><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=meshsample2.png"/></imageobject><textobject><phrase>meshsample2.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>基本形状を演算してできた物体をメッシュに変換したもの。 </para><itemizedlist><listitem override="none"><para>部品の結合部分に余分な点が沢山できています。 </para></listitem><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=meshsample3.png"/></imageobject><textobject><phrase>meshsample3.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>直方体をメッシュに変換したものを元にして、以下で述べる編集機能を使って作ったもの。 </para><itemizedlist><listitem override="none"><para>点の移動と、面の押し出しを使いました。 </para></listitem><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=meshsample4.png"/></imageobject><textobject><phrase>meshsample4.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>３角形メッシュの編集</title><para>編集したい部品をビューまたはオブジェクトリストで ダブルクリックすると、 図のような編集画面が開きます。 </para><itemizedlist><listitem override="none"><para>形状は三角形の集まりで出来ているのがわかります。 </para></listitem><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=mesh11.png"/></imageobject><textobject><phrase>mesh11.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>ウインドウ左にツールが並んでいます。 </para><itemizedlist><listitem override="none"><para>上から順に、 「移動」、「拡大縮小」、「回転」、 「傾斜」、「尖らせる」、「内または外へ移動」、 「押し出す」、 「点を追加」、「骨」、「視点移動」、「視点回転」です。 </para></listitem><listitem><para>「移動」から「内または外へ移動」までは選択した部分を変形するためのツールです。 </para></listitem><listitem><para>「押し出す」と「点を追加」は点や面を増やします。 </para></listitem><listitem><para>「骨」はアニメーションのための機能で、 形状作成には使いません。 </para></listitem><listitem><para>「視点移動」、「視点回転」は通常と同じです。 </para></listitem></itemizedlist><para>編集を終わるにはウインドウ下部の「ＯＫ」または「キャンセル」 をクリックします。 </para><itemizedlist><listitem override="none"><para>OKを選ぶと編集結果を有効にして編集ウインドウを閉じます。 </para></listitem><listitem override="none"><para>キャンセルを選ぶと編集内容を破棄して編集ウインドウを閉じます。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>移動ツール</title><para>移動ツールは選択ツールを兼ねています。 </para><para>ウインドウ左下に[Point] [Edge] [Face] の切り替えボタンがあります。 「点」「辺」「面」のどれで作業するかを指定するものです。 </para><itemizedlist><listitem override="none"><informaltable><tgroup cols="3"><colspec colname="col_0"/><colspec colname="col_1"/><colspec colname="col_2"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para>点(point)</para></entry><entry colsep="1" rowsep="1"><para>辺(edge)</para></entry><entry colsep="1" rowsep="1"><para>面(face)</para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=mesh12.png"/></imageobject><textobject><phrase>mesh12.png</phrase></textobject></inlinemediaobject></para></entry><entry colsep="1" rowsep="1"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=mesh13.png"/></imageobject><textobject><phrase>mesh13.png</phrase></textobject></inlinemediaobject></para></entry><entry colsep="1" rowsep="1"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=mesh14.png"/></imageobject><textobject><phrase>mesh14.png</phrase></textobject></inlinemediaobject></para></entry></row></tbody></tgroup></informaltable></listitem><listitem><para>辺を選択しての移動、面を選択しての移動と同じ処理を、 複数の点を選択することで点の移動でも行うことができます。 </para></listitem><listitem><para>押し出しや点の追加は点、辺、面で機能が異なります。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>拡大縮小ツール・回転ツール</title><para>移動(選択)ツールで選択した状態で、 拡大縮小ツールでドラッグすると、選択した部分が拡大縮小されます。 </para><itemizedlist><listitem override="none"><para>回転も同様です。 </para></listitem><listitem override="none"><para>拡大縮小や回転は複数の点を選択したときしか効果がありません。 </para></listitem><listitem override="none"><para>１つの辺、１つの面に対しては可能です。 辺や面は２つ以上の点で構成されているからです。 いくつもの辺や面に対して行うこともできます。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>傾斜ツール・尖らせるツール</title><para>移動と拡大縮小とを組み合わせたような変形が行われます。 あまり利用しません。 </para><itemizedlist><listitem override="none"><para>方向を制限した変形と考えた方が分かりやすいでしょう。 </para></listitem><listitem override="none"><para>これらも複数の点、または辺や面を選択したときしか効果がありません。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>内または外へ移動ツール</title><para>選択した部分を物体の外側へふくらませたり、 内側へへこませたりします。 外側へ移動するときには同時に拡大し、 内側へ移動するときには同時に縮小します。 </para><itemizedlist><listitem override="none"><para>これも複数の点、または辺や面を選択したときしか効果がありません。 </para></listitem><listitem override="none"><para>ドラッグ方向と移動の向きは一致しません。 </para></listitem><listitem override="none"><para>上へドラッグすると外側への移動 下へドラッグすると内側への移動になります。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>押し出すツール</title><para>点を増やす方法の１つです。 </para><para>「点」「辺」「面」のいずれでも可能ですが、効果が異なるので注意が必要です。 </para><para><emphasis role="strong">面(face)</emphasis>の場合 </para><itemizedlist><listitem override="none"><para>作業単位を「Face」にし、 選択ツールで押し出したい面を選択後、 押し出しツールでドラッグすることで押し出しを行います。 </para></listitem><listitem override="none"><para>ドラッグ方向と移動の向きは一致しません。 </para></listitem><listitem override="none"><para>上下方向が押し出す量、 左右方向が押し出しの傾斜の調整になります。 </para><informaltable><tgroup cols="2"><colspec colname="col_0"/><colspec colname="col_1"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para>面を１つ選択した状態</para></entry><entry colsep="1" rowsep="1"><para>押し出し後の形</para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=mesh24.png"/></imageobject><textobject><phrase>mesh24.png</phrase></textobject></inlinemediaobject></para></entry><entry colsep="1" rowsep="1"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=mesh25.png"/></imageobject><textobject><phrase>mesh25.png</phrase></textobject></inlinemediaobject></para></entry></row></tbody></tgroup></informaltable></listitem></itemizedlist><para>２つ以上の隣り合う面を押し出すとき、 <emphasis role="strong">一緒</emphasis>に行うか、<emphasis role="strong">別々</emphasis>に行うかをオプションで指定できます。 オプションは押し出しツールをダブルクリックすると現れます。 </para><para><emphasis role="strong">点</emphasis>や<emphasis role="strong">辺</emphasis>を使った押し出しも同様の方法で行います。 面での押し出しに慣れてから、確かめてください。 </para><!--rule (<hr>) is not applicable to DocBook--></section><section><title>点を追加ツール</title><para>点を追加しメッシュを分割します。 </para><itemizedlist><listitem override="none"><para>「辺」または「面」を分割して、その場所に点を追加するものです。 </para></listitem><listitem override="none"><para>このツールを使うときは、選択の必要はありません。 「辺」と「面」の違いに注意して使ってください。 </para></listitem></itemizedlist><para>「辺(Edge)」の場合 </para><itemizedlist><listitem override="none"><para>分割したい辺上でクリックします。 </para></listitem><listitem override="none"><para>クリックした位置(赤丸)に点が追加され、 青色で示した２本の辺も追加されます。 </para></listitem><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=mesh27.png"/></imageobject><textobject><phrase>mesh27.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>「面(Face)」の場合 </para><itemizedlist><listitem override="none"><para>分割したい三角形の内側でクリックします。 </para></listitem><listitem override="none"><para>クリックした位置(赤丸)に点が追加され、 青色で示した３本の辺も追加されます。  </para></listitem><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=mesh28.png"/></imageobject><textobject><phrase>mesh28.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>メニューを使って点を追加</title><para>「メッシュ」メニューの一番上に「…を分割」という項目がありますが、通常では灰色の表示になっていて使用できません。 </para><para>これは「辺」または「面」のモードで使います。 </para><para>辺(Edge)のモードで「辺」を選択すると、このメニューが「辺を分割」として使えます。 </para><itemizedlist><listitem override="none"><para>辺が分割され、選択した辺の中央に新しい点が追加されます。 </para></listitem></itemizedlist><para>面(Face)のモードで「面」を選択すると、このメニューが「面を分割」として使えます。 </para><itemizedlist><listitem override="none"><para>面の中央に点が追加され、追加された点ともとの３角形の頂点が結ばれます。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>形を滑らかにする方法</title><para>なめらかな面を作る簡単な方法があります。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%EF%BC%93%E8%A7%92%E5%BD%A2%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5?action=AttachFile&amp;do=get&amp;target=mesh15.png"/></imageobject><textobject><phrase>mesh15.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>「メッシュ」メニューの「平滑方法」を見てください。 次の中から選択できます。 </para><itemizedlist><listitem override="none"><para>「なし」 三角形のまま。 </para></listitem><listitem override="none"><para>「補間」 頂点位置はそのままで滑らかな曲面にします。 </para></listitem><listitem override="none"><para>「近似」 さらに滑らかにします、頂点を通らない曲面になります。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>補足</title><para>メッシュ編集ウインドウのメニューで便利なものをいくつか紹介します。 </para><para>骨以外の機能は自由に使ってかまいません。 骨はアニメーションのための機能でモデリングには使いません。 </para><informaltable><tgroup cols="2"><colspec colname="col_0"/><colspec colname="col_1"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para>編集→選択範囲を広げる</para></entry><entry colsep="1" rowsep="1"><para>選択されている点の隣の点を選択範囲に加えます。</para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para>編集→影響</para></entry><entry colsep="1" rowsep="1"><para>点を移動するときその隣の点もつられて移動させることができます。 いくつ隣まで影響するかを数値で指定して使います。</para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para>画面→表示方法</para></entry><entry colsep="1" rowsep="1"><para>透明のほかに滑らかなど不透明な表示も選べます。</para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para>画面→表示</para></entry><entry colsep="1" rowsep="1"><para>シーン全体を表示させると便利なこともあります。</para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para>画面→座標系</para></entry><entry colsep="1" rowsep="1"><para>個別か全体か使い分けてください。</para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para>画面→下絵を表示</para></entry><entry colsep="1" rowsep="1"><para>画像を用意してその絵を見ながら編集するのに使います。</para></entry></row></tbody></tgroup></informaltable><!--rule (<hr>) is not applicable to DocBook--></section><section><title>注意</title><para>メッシュを構成する点を移動することで 形の編集が行えることを学びました。 そこで、より複雑な形を作るためには、 多くの頂点が必要だということもわかりました。 だからといって、点をどんどん増やしてしまうと、 編集も大変になってきます。 さらに、レンダリングにかかる時間も増えることになります。 </para><para>滑らかな形状をメッシュに変換するときには、「メッシュの粗さ」を指定するための ウインドウが表示されます。許容範囲の値を小さくすると点の数は増え、大きくすると少なくなります。 また、形が同じで、許容範囲の値が同じでも、物体の大きさによっても、変換後の点の数は違ってきます。 </para><para>一度メッシュに変換して編集した物体であっても、 平滑方法を「補間」や「近似」にした後、 もう一度「メッシュに変換」を行うと点の数が大きく増えてしまいます。 必要以上に点の数を増やさないように注意しましょう。 </para></section></section></article>