第12回 CSG表現
今回はテキスト2-2(50ページ~)のCSG表現についての実践を行う。
今日の課題では3D CADアプリケーション「Onshape」を使って、複数の立体を組み合わせて別の立体を作る。
準備
- Onshapeのページにアクセスする。
- 昨年度の情報リテラシー、または今年度の3D-CAD演習の際に作成したアカウントでサインインする。
- 課題のコピー元ドキュメントを開く。
- 「コピーを作成して編集」をクリックする。
- 「第12回 - コピー」という名前が自動的に入るが、「コピー」の部分を学籍番号(半角数字)に変更して「コピーを作成する」ボタンをクリックする。
- 図のようにしてドキュメントを公開する (公開されていれば図のように地球のマークがつく)。
課題1 (和)
ここでは2021年前期 第20問のbの形をつくる(正解は「立方体 \(\cup\) 円柱」)。
- 図のようにして立方体と円柱を結合させる (メニューの結合が和( \(\cup\) )、削除が差( \(-\) )、交差が積( \(\cap\) )の操作にあたる)。
- このような状態になったら課題1は完了。
変になってしまったときの対処

左側には「やったことの履歴」が上から順に表示される。一番下のものを右クリックして「削除」を選べば元に戻せる。
課題2 (差)
ここでは2016年前期 第20問のcの形をつくる(正解は「立方体 \(-\) 円錐」)。
- 下のタブを「課題2」に切り替える。
- 図のようにして立方体から円錐に重なった部分を取り除く (「ツール」が「\(-\)」の後、「ターゲット」が「\(-\)」の前にあたる)。
- このような状態になったら課題2は完了。
課題3 (積)
ここでは2015年後期 第21問のcの形をつくる(正解は「直方体 \(\cap\) 球」)。
- 下のタブを「課題3」に切り替える。
- 図のようにして直方体と球が交差する部分の立体をつくる。
- このような状態になったら課題3は完了。
課題4 (組み合わせ)
ここでは2021年後期 第20問のcの形をつくる (正解は「円柱 \(\cup\) 直方体 \(-\) 円柱」)。
- 下のタブを「課題4」に切り替える。
- 図のようにして円柱1と直方体を結合させ、できたものから円錐2に重なる部分を取り除く。
- このような状態になったら課題4は完了。
課題5 (組み合わせ)
ここでは2016年後期 第20問のcの形をつくる (正解は「球 \(\cap\) 直方体 \(-\) 直方体」)。
- 下のタブを「課題5」に切り替える。
- ブール演算を2回行い、図のような状態にする。
課題6 (組み合わせ)
ここでは2022年後期 第20問のbの形をつくる (正解は「円柱 \(\cap\) 直方体 \(\cup\) 円柱」)。
- 下のタブを「課題6」に切り替える。
- トランスフォームとブール演算を使い、図のような状態にする。
最後の「結合」も忘れずに。このように立体が2つ残っているのは未完成状態。色が似ていると忘れがちなので注意。
提出
- 送信先:wajima@aomori-u.ac.jp
- 件名:コンピュータグラフィックス 第12回課題
- 本文:学籍番号、氏名、課題のページのURL (これをコピーして本文に貼り付ける)
- 課題に問題があった場合は必ず返信するので、頻繁にメールをチェックすること(そのためには、普段から使っているメールアドレスから送信するのが望ましい)。
- 課題の進捗状況はこのページにまとめてある。