CAD Computer aided design.

Slides:



Advertisements
Similar presentations
3D modeling. Modeling and visualization Reality model Picture modeling Visualization.
Advertisements

13. 2 Volumes of Pyramids and Cones. Objectives: Find the volumes of pyramids. Find the volumes of pyramids. Find the volumes of cones. Find the volumes.
7.G.6 Surface Areas of Prisms and Cubes Objective 7.G.6 – Find the surface area of prisms.
1 Computer Graphics Chapter 7 3D Object Modeling.
CS447/ Realistic Rendering -- Solids Modeling -- Introduction to 2D and 3D Computer Graphics.
DEFINING OBJECTS - 3D REPRESENTATIONS Surface representations Polygon tables 3D curves and curved surfaces Sweep representations Constructive solid geometry.
Graphics Graphics Korea University cgvr.korea.ac.kr 3D Object Representation 고려대학교 컴퓨터 그래픽스 연구실.
פונקציונל פונקציה מספר פונקציונל דוגמאות לא פונקציונל פונקציונל.
Quaternions and Rotations ב"ה תומר באום. Quaternion Group חבורה שמכילה 8 איברים: 1,-1,i,j,k ו –i,-j,-k כך ש: i*j=k, j*i=-k j*k=i, k*j=-i k*i=j, i*k=-j.
2003 by Jim X. Chen: Introduction to Modeling Jim X. Chen George Mason University.
Representing Geometry in Computer Graphics Rick Skarbez, Instructor COMP 575 September 18, 2007.
3D Geometry for Computer Graphics Class 1. General Office hour: Sunday 11:00 – 12:00 in Schreiber 002 (contact in advance) Webpage with the slides:
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Dr. Abdulrahman M. Al-Ahmari Industrial Engineering.
Objects in 3D – Parametric Surfaces Computer Graphics Seminar MUM, summer 2005.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
Geometry CLASSIFYING SOLIDS. Prisms  Prisms are named for their base shape:  Rectangular Prism  Triangular Prism  Hexagonal Prism  Pentagonal Prism.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
GEOMETRY SOL Geometry 1 What is this shape called?
Virtual reality. Tasks 3D digital model from planes 3D digital model of existing objects Office work Field observations Solid modeling Photogrammetry.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Created by: Sharon Moore
Graphics Graphics Korea University cgvr.korea.ac.kr Creating Virtual World I 김 창 헌 Department of Computer Science Korea University
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Polygon Modelling. 3D Representation Wire frame NURBS surface Solid Voxel Mesh.
Lesson 10-6 Solid Figures.
11.3 Surface Areas of Pyramids and Cones A pyramid is a polyhedron in which one face (the base) can be any polygon and the other faces (the lateral faces)
Geometry B Section 12.3 Surface Area of Pyramids and Cones.
Warm-Up Find the area of the kite Question 8 from the Test.
Geometry 10-1 Solids Face: the flat side of a figure
(7.6) Geometry and spatial reasoning The student compares and classifies shapes and solids using geometric vocabulary and properties. The student is expected.
Geometric Modeling. Volumetric o Collection device obtains regular grid of measurement values Examples: CT, MRI, PET, Ultrasound o Values are interpreted/visualized.
16/5/ :47 UML Computer Graphics Conceptual Model Application Model Application Program Graphics System Output Devices Input Devices API Function.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
3D Object Representations
Geometric Modeling How to design a graphical model? How to create a digital description of a real-world object? Design Digitize.
Lesson 72, day 2 Pyramids and Cones. Pyramids Pyramid: geometric solid with a polygon base, and triangle faces (lateral faces) Vertex: top of the pyramid.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
In the name of God Computer Graphics. Introduction Modeling techniques modeling techniques managements Some renderings.
Creating Vectors – Part One 2.02 Understand Digital Vector Graphics.
3D Object Representations 2011, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
CS559: Computer Graphics Final Review Li Zhang Spring 2010.
11/24/ :45 Graphics II Shadow Maps Reflections Session 5.
Geometry Section 10 DAY 1: CLASSIFYING SOLIDS Geometry S10 Day 1 1.
Honors Geometry.  We learned how to set up a polygon / vertex matrix  We learned how to add matrices  We learned how to multiply matrices.
Introduction to 3D Solids and Solids of Revolution Some 3D shapes can be formed by revolving a 2D shape around a line (called the axis of revolution).
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
Computer graphics 3D solid modeling.
Computer Graphics.
ATCM 3310 Procedural Animation
Goal: Identify and name solid figures.
Unit 11: 3-Dimensional Geometry
GEOMETRY SOL 5.13.
3D Object Representations
ATCM 6317 Procedural Animation
Unit 11: 3-Dimensional Geometry
11.3 Surface Areas of Pyramids and Cones
2DViewing נכתב ע"י משה חדד 11/21/2018.
Lecture 27: Solid Modeling
Geometry in my life By: Darrin.
Dr. Jim Rowan ITEC 2110 Vector Graphics II
3D Modeling & Augmented Reality S3(3) 匠印社 3D JOLLYFAB.
Creating Vectors – Part One
Creating Vectors – Part One
Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
Geometry: Three Dimensional Solids
Presentation transcript:

CAD Computer aided design

עקומות אנליטיות עקומה מפורשת: עקומה סתומה: עקומה פרמטרית (מנורמלת):

עקומה דו ממדית מסדר ראשון ישר בין הנקודות P1=(x1,y1); P2=(x2,y2) עקומה מפורשת: y=mx+b עקומה סתומה: Ax+By+C=0 עקומה פרמטרית מנורמלת: 0 < u < 1 x = x1 + u(x2 - x1) y = y1 + u(y2 - y1)

עקומה דו ממדית מסדר שני עקומה מפורשת עקומה סתומה עקומה פרמטרית

דוגמאות של עקומה דו ממדית מסדר שני

דוגמא מעגל שמרכזו בנקודה (10,10) ורדיוסו 5. עקומה מפורשת: עקומה סתומה: עקומה פרמטרית: עקומה פרמטרית מנורמלת:

Analytical geometry: 2D curves Circle

עקומה פולינומיאלית מסדר שלישי

עקומות הרמיט - Hermite עקומה מסדר שלישי המוגדרת ע”י שתי נקודות קצה ושני תנאי נגזרת בנקודות הקצה. P(0) P’(0) P(1) P’(1)

ייצוג גיאומטרי של עקומת הרמיט

עקומות בזיה - Bezier P1 P0 P2 P3 עקומה מסדר שלישי המוגדרת ע”י 4 נקודות: שתי נקודות קצה ושתי נקודות ביקורת.

דוגמאות

משטחים אנליטיים משטחים מסדר שלישי מוגדרים ע”י אוסף של עקומות מסדר שלישי.

משטחים אנליטיים

מודל מוצק - PPI Pure Primitive Instancing - PPI הפעלת טרנספורמציות לינאריות על רכיבים פשוטים.

Analytical geometry: 2D polygons Triangle P3 z P2 P1

Analytical geometry: 2D polygons Quadrangle Pentagon P2 P1

Matrixes and transformations Transformations of vector P2 P1

Matrixes and transformations Transformations of vector P1 P2 Reflection

Matrixes and transformations Transformations of vector Reflection P1 P2 Stretching

Matrixes and transformations Transformations of vector Reflection Stretching P2 Rotation P1

Matrixes and transformations Transformations of 2D polygons P3 P2 P1

Matrixes and transformations Transformations of 2D polygons Reflection Stretching P3 TV3 P2 P1 P3 TV2 TV1 TV1 TV2 P2 TV3 P1

Analytical geometry: 3D polygons Pyramids P4 P4 P5 P1 P2 P1 P2 P3 P3

Analytical geometry: 3D polygons Transformations of 3D polygons P4 P1 P2 P3

Analytical geometry: 3D polygons Transformations of 3D polygons Reflection P4 TV4 P2 TV2 TV3 P1 P3 TV1

Analytical geometry: 2D vs. 3D 2D 3D

טרנספורמציות לינאריות הומוגניות וקטור נקודה - ייצוג הומוגני טרנספורמציה ליניארית

טרנספורמציית הזזה הזזת הגוף לאורך הוקטור (X,Y,Z). Z Z Y Y 3 1 1 1 1 X 2

טרנספורמציית מתיחה מתיחה (כיווץ) הגוף ע”פ מקדמי המתיחה. Z Z Y Y 4 1 1 0.5 1 X X 2

טרנספורמציית סיבוב סיבוב הגוף בזווית  סביב ציר סיבוב סיבוב סביב ציר X סיבוב סביב ציר Y סיבוב סביב ציר Z

טרנספורמציות סיבוב Z 1 X Z Y Y X X Z Y Z Y 1 1 1 X

טרנספורמציות סיבוב Z Z Y Y 1 1 1 X X

טרנספורמציות משולבות שילוב מספר טרנספורמציות לינאריות ע”י הכפלת המטריצות (יש חשיבות לסדר ההכפלה !!!). 1 X Z Y Z 1 X Z Y Y X

מודל מוצק - Revolve

מודל מוצק – SWEEP

מודל מוצק - מודל CSG Constructive Solid Geometry – CSG. המודל נוצר ע”י פעולות בוליאניות בין מרכיבים פשוטים:

הפעולות הבוליאניות במודל CSG

מודל CSG

B-Rep

VOXEL Boundary Voxel Grid Medical Images: CT, fMRI Science: ultrasound, density Immediate 3D computer graphic: normal vector, color Games and simulation: height -map

משוואת אוילר לבדיקת גופים פיסיקליים פוליהדרון (קָמוּר) פשוט F-E+V=2 F - מספר המשטחים Face E - מספר הקצוות Edge V - מספר הקדקודים vertex

משוואת אוילר פוליהדרון “לא” פשוט (בעל חורים) משוואת אוילר פוליהדרון “לא” פשוט (בעל חורים) חור לא עובר (שפה טבעתית אחת) F-E+V=2-2P+H H - מספר שפות טבעתיות P - מספר מעברים (חורים עוברים) חור עובר (שתי שפות טבעתיות)

משוואת אוילר - פוליהדרון מורכב משטח חיבור F-E+V=2S-2P+H S – מספר משטחי החיבור משטח חיבור

משוואות אוילר