[[cg:start|CG用語集トップ]] > [[cg:modeling:start|第2章 モデリング]] ====== 基本立体 ====== ===== 概要 ===== 基本立体は、CSG表現で材料として使われる単純な立体である。直方体、球、円柱、円錐などが代表例である。複雑な形状は、これらの基本立体を集合演算で組み合わせることで作られる。 {{:cg:figures:chapter02:fig_2_4_csg_tree.png?600|CSG表現の考え方}} ===== 詳しい説明 ===== CSG表現では、複雑な立体を最初から細かい頂点や面で定義するのではなく、単純な基本立体を出発点にする。基本立体は形状が単純で、位置、大きさ、向きなどのパラメータで扱いやすい。これらを和集合で合体させたり、差集合で削ったり、積集合で共通部分を取り出したりして形を作る。基本立体はCSG表現の部品であり、集合演算とセットで理解する。 ===== CG制作との関係 ===== CG制作では、建物、小物、機械部品などを大まかに作るときに、基本立体を組み合わせる考え方が役立つ。最初に単純な形で構成を作り、必要に応じて細部を追加する制作手順にもつながる。 ===== ゲーム開発との関係 ===== ゲーム開発では、ステージのブロックアウトや当たり判定形状の作成で、直方体や球などの基本立体がよく使われる。複雑な見た目とは別に、処理しやすい単純形状を使うことがある。 ===== 検定対策ポイント ===== 基本立体はCSG表現の材料である。[[cg:modeling:union|和集合]]、[[cg:modeling:intersection|積集合]]、[[cg:modeling:difference|差集合]]のような集合演算によって、複雑な立体を作る。 ===== 関連用語 ===== * [[cg:modeling:constructive_solid_geometry|CSG表現]] * [[cg:modeling:solid_model|ソリッドモデル]] * [[cg:modeling:union|和集合]] * [[cg:modeling:intersection|積集合]] * [[cg:modeling:difference|差集合]] ===== タグ ===== * CGエンジニア検定 * 第2章 ---- [[cg:modeling:start|← 第2章 モデリング の目次に戻る]] [[cg:start|← CG用語集トップに戻る]]