SlideShare a Scribd company logo
1 of 13
Download to read offline
Intro to FabLab
3D Printing
3D Scanning
Week 4: 3D
3D プリンタと 3D スキャナ (Replicator、Fabber、Kinect、Xtion、123D、
David、Modela Scanner) の「創造的な使い方」を開発せよ。
( こういう使い方をしている人はいないだろ?というものを提案せよ )
3D スキャナ 3D プリンタ
Assignment
3D Scanning Organic Object x Rhino Drape
Experiment 1
「モデリング」はデジタルで行うもの
たとえば STLであれば、三角形に近似しているが、
その性質上、有機物のモデリングはとても難しい
しかし、3D スキャンであれば、きわめてアナログに近い状態で
デジタルデータを得ることができる
データ量が重い!!!!
3D Scanning Organic Object x Rhino Drape
Experiment 1
「モデリング」はデジタルで行うもの
たとえば STLであれば、三角形に近似しているが、
その性質上、有機物のモデリングはとても難しい
しかし、3D スキャンであれば、きわめてアナログに近い状態で
デジタルデータを得ることができる
データ量が重い!!!! → そのまま使うのはいろいろとよくない
3D Scanning Organic Object x Rhino Drape
Experiment 1
いまこそ、 Drape コマンドをつかうとき!!!
3D Scanning Organic Object x Rhino Drape
Experiment 1
結論 :  MW さん、本当にごめんなさい
3D Scanning Organic Object x Rhino Drape
Experiment 1
やってみた。
3D Scanning Organic Object x Rhino Drape
Experiment 1
3D Scanning x Programming
Experiment 2
スキャンを自作してみたいと思ったが、
一週間で撮影機構まで自作するのは時間的に限界を感じたため、
断面の輪郭をつないで、STLを書き出すライブラリを作る
まずは STL の仕様から
3D Scanning x Programming
Experiment 2
STL とは…
3D Systems 社の SLA CAD というソフト用のファイルフォーマットです。
多くの解析ソフトがサポートし、三角形メッシュソリッド表現ファイルフォーマット
として広く使用されています。
記録される 3D モデルデータは、三角形の面法線ベクトルと3つの頂点の座標値です。
三角形の頂点の順番と面の表裏の関係は、右ねじの規則に従います。
(三角形の表側は点が半時計周りに回る順番に並びます。)
(3つの点の座標値から三角形の面法線ベクトルは求まるはずなのだが、
三角形の面法線も記録するフォーマットとなっています。)
3D Scanning x Programming
Experiment 2
3D Scanning x Programming
Experiment 2
ちょっとだけ数学をすると、
ある平面の法線ベクトルを求めるためには、以下のことをすればいい
1. 平面上の任意のベクトルを二つ ( 同一ではない ) を抽出
2. 二つのベクトルの外積を計算すれば、それが法線ベクトルになる
この式を解くと、
平面上に点 A,B,C があるとすると、法線ベクトル v は、
v=((Ay*Bz+By*Cz+Cy*Az)-(Bz*Ay+Cy*Bz+Ay*Cz),
(Az*Bx+Bz*Cx+Cz*Ax)-(Bz*Ax+Cz*Bx+Az*Cx),
(Ax*By+Bx*Cy+Cx*Ay)-(Bx*Ay+Cx*By+Ax*Cy)) となる
3D Scanning x Programming
Experiment 2
現在制作中で、FileIO がうまくいってません……。
来週の進捗で発表できたら、いいな……。

More Related Content

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Weekly Log for "Intro to FabLab" -Week 4-

  • 1. Intro to FabLab 3D Printing 3D Scanning
  • 2. Week 4: 3D 3D プリンタと 3D スキャナ (Replicator、Fabber、Kinect、Xtion、123D、 David、Modela Scanner) の「創造的な使い方」を開発せよ。 ( こういう使い方をしている人はいないだろ?というものを提案せよ ) 3D スキャナ 3D プリンタ Assignment
  • 3. 3D Scanning Organic Object x Rhino Drape Experiment 1 「モデリング」はデジタルで行うもの たとえば STLであれば、三角形に近似しているが、 その性質上、有機物のモデリングはとても難しい しかし、3D スキャンであれば、きわめてアナログに近い状態で デジタルデータを得ることができる データ量が重い!!!!
  • 4. 3D Scanning Organic Object x Rhino Drape Experiment 1 「モデリング」はデジタルで行うもの たとえば STLであれば、三角形に近似しているが、 その性質上、有機物のモデリングはとても難しい しかし、3D スキャンであれば、きわめてアナログに近い状態で デジタルデータを得ることができる データ量が重い!!!! → そのまま使うのはいろいろとよくない
  • 5. 3D Scanning Organic Object x Rhino Drape Experiment 1 いまこそ、 Drape コマンドをつかうとき!!!
  • 6. 3D Scanning Organic Object x Rhino Drape Experiment 1 結論 :  MW さん、本当にごめんなさい
  • 7. 3D Scanning Organic Object x Rhino Drape Experiment 1 やってみた。
  • 8. 3D Scanning Organic Object x Rhino Drape Experiment 1
  • 9. 3D Scanning x Programming Experiment 2 スキャンを自作してみたいと思ったが、 一週間で撮影機構まで自作するのは時間的に限界を感じたため、 断面の輪郭をつないで、STLを書き出すライブラリを作る まずは STL の仕様から
  • 10. 3D Scanning x Programming Experiment 2 STL とは… 3D Systems 社の SLA CAD というソフト用のファイルフォーマットです。 多くの解析ソフトがサポートし、三角形メッシュソリッド表現ファイルフォーマット として広く使用されています。 記録される 3D モデルデータは、三角形の面法線ベクトルと3つの頂点の座標値です。 三角形の頂点の順番と面の表裏の関係は、右ねじの規則に従います。 (三角形の表側は点が半時計周りに回る順番に並びます。) (3つの点の座標値から三角形の面法線ベクトルは求まるはずなのだが、 三角形の面法線も記録するフォーマットとなっています。)
  • 11. 3D Scanning x Programming Experiment 2
  • 12. 3D Scanning x Programming Experiment 2 ちょっとだけ数学をすると、 ある平面の法線ベクトルを求めるためには、以下のことをすればいい 1. 平面上の任意のベクトルを二つ ( 同一ではない ) を抽出 2. 二つのベクトルの外積を計算すれば、それが法線ベクトルになる この式を解くと、 平面上に点 A,B,C があるとすると、法線ベクトル v は、 v=((Ay*Bz+By*Cz+Cy*Az)-(Bz*Ay+Cy*Bz+Ay*Cz), (Az*Bx+Bz*Cx+Cz*Ax)-(Bz*Ax+Cz*Bx+Az*Cx), (Ax*By+Bx*Cy+Cx*Ay)-(Bx*Ay+Cx*By+Ax*Cy)) となる
  • 13. 3D Scanning x Programming Experiment 2 現在制作中で、FileIO がうまくいってません……。 来週の進捗で発表できたら、いいな……。