21
1 1 Ma Ma š š inski Fakultet Univerziteta u Beogradu inski Fakultet Univerziteta u Beogradu Modeliranje oblika Modeliranje oblika Docent Dr Aleksandar Marinkovi Docent Dr Aleksandar Marinkovi ć ć CAD funkcije i CAD funkcije i geometrijsko modeliranje geometrijsko modeliranje Sreda 22.10.2008 Sreda 22.10.2008 . .

CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

Embed Size (px)

Citation preview

Page 1: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

11

MaMaššinski Fakultet Univerziteta u Beograduinski Fakultet Univerziteta u Beogradu

Modeliranje oblikaModeliranje oblika

Docent Dr Aleksandar MarinkoviDocent Dr Aleksandar Marinkovićć

CAD funkcije iCAD funkcije igeometrijsko modeliranjegeometrijsko modeliranje

Sreda 22.10.2008Sreda 22.10.2008..

Page 2: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

2/2/2121

Klasifikacija CAD funkcijaKlasifikacija CAD funkcija

Ovde je dat pregled uobičajenih grupa CAD funkcija, koji se javlja kod većine CAD sistema za modeliranje:

Generisanje

Manipulaciju

Prikazivanje

Organizaciju

Informisanje

Pomoć (Help / Assist)

Page 3: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

3/3/2121

CAD funkcijCAD funkcije za generisanjee za generisanje

Finkcije za generisanje su one koje služe kreiranju geometrijskih i / ili grafičkih elemenata.

2D-Elementi:

• Tačka

• Linija

• Krug / Kružni luk

• Niz elemenata (npr. poligon)

• Konični oblici (npr. elipsa)

• Neodređene krive (npr. Spline)

3D-Elementi:

• Crtež u ravni (Sketch)

• Sfera / kuboid / cilindar

• (Extrusion / Rotation)

• 3D kriva

• Torus

• Slobodne površine (Freeform)

Page 4: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

4/4/2121

CAD funkcijCAD funkcije za generisanjee za generisanje

Postoji više mogućnosti za definisanje pozicija kreiranih elemenata:

Pozicioniranje

Pozicioniranje kursorom na ekranu

Pozicioniranje kursorom na ekranu sa mrežom

Pomoću koordinata

Postavljanjem lokalnog koorinatnog sistema

Relativni položaj u odnosu na postojeću tačku

(Cartesian coordinates)

Relativni položaj u odnosu na postojeću tačku

(polar coordinates)

Page 5: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

5/5/2121

CAD funkcijCAD funkcije za manipulisanjee za manipulisanje

U ovu grupu spadaju sve funkcije kojima se vrše promene na objektu koji je kreiran i predstavljen pomoću računara. (Manipulation / change functions)

• Move / Drag• Rotate• Duplicate / Multiply (rectangle or circular, along a given line/curve)• Mirror• Scale (not Zoom!)• Stretch• Trim

Da bi se primenila neka od manipulativnih funkcija, prethodno jepotrebno identifikovati element koji treba izmeniti.

Page 6: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

6/6/2121

Identifikacija elemenataIdentifikacija elemenata

Pojedinačna identifikacijawith pointer (implicit) with pointer (explicit) by name

Multiple identification

contour tracing inside rectangle outside rectangle

boundary surface contour selection criteria select all

Page 7: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

7/7/2121

CAD funkcijCAD funkcije za prikazivanjee za prikazivanje(Display functions)

Promene vidljivosti objekta:• Zooming (zoom in / zoom out)• Clipping • Windowing • Viewport • Panning

Promene spoljnjeg izgleda objekta:• Wireframe• Surface model• Solid (shaded with edges)

Izmena pogleda ili preseka:• Two-dimensional (front view, side view)• Perspective (isometric, dimetric)• Section

Page 8: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

8/8/2121

Organizacione Organizacione CAD funkcijCAD funkcijee

U ovu kategoriju možemo svrstati sledeće funkcije:

Osnovne funkcije za snimanje, štampanje…

(Open / Save / Print)

CAD model management (intern / extern)

Povezivanje sa PDM / EDM systemima

(Product Data Management / Engineering Data Management)

Sharing management (e.g. parallel development of CAD models)

Page 9: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

9/9/2121

CADCAD funkcijfunkcije za informacijee za informacije(Informing functions)

Svrha ovih funkcija je da korisniku pruže informacije o statusu parametara modela ili ostale indirektne podatke o modelu.(npr. vrste i boje linija, broj lejera koji su upotrebljeni …)

U ovu kategoriju svrstavamo i funkcije koje daju dodatne informacije o modelu(calculation functions)(npr. za zapremine, težine,momente inercije, površine…)

Page 10: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

10/10/2121

CADCAD pomopomoććne ne funkcijfunkcijee(Assistance and prompting)

Ova grupa obuhvata sve funkcije koje pružaju pomoć korisniku u toku korišćenja određenog CAD sistema. To su na primer:

Opisi i objašnjenja svih komandi (index, search)

Aktivne help funkcije (Context sensitive help)

Uputstva (Tutorials)

Mogućnost vraćanja u prethodno stanje (Undo function)

Mogućnost pamćenja zadatih ili standardnih vrednosti

„Intelligent“ dialogues (e.g. meaningful default values)

Page 11: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

11/11/2121

Geometrijsko modeliranje oblikaGeometrijsko modeliranje oblika

Kod geometrijskog modeliranja oblika postoje dva aspekta i to:

• Kompjutersko predstavljanje geometrijskog modela,

• Mogućnost generisanja geometrijskog modela.

Modeli su definisani dimenzijama osnovnih elementa:

• Wireframe model

• Surface model

• Solid model

Page 12: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

12/12/2121

Geometrijsko modeliranje oblikaGeometrijsko modeliranje oblika

Prikazani oblik Opisani elementi Kompjuterski model

Wireframe model

3D contour with

22 contour elements

22 contour elements

18 points

Surface model

closed surface with

8 planes and one

cylindrical surface

9 surface elements

20 contour elements

14 points

Solid model

combined parts through

addition of 2 cuboids and

subtraction of a cylinder

3 solid elements

9 surface elements

20 contour elements

14 points

Poređenje modela

Page 13: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

13/13/2121

Modeliranje solid modelaModeliranje solid modela

Što se tiče solid modela, postoje dva različita tipa njihove strukture:

• Modeliranje pomoću solida - Constructive Solid Geometry (CSG)• Modeli pomoću površina - Boundary Representation (B-REP)

Constructive Solid Geometry (CSG)

CSG omogućava modeliranje složenih površina ili modela korišćenjem Bulovih operacija i kombinacijom objekata. Često CSG prikazuje model ili površinu koja složenog spoljašnjeg izgleda, ali ustvari sačinjen prostom kombinacijom objekata.

Najjednostavniji solid objekti koji se koriste pri modeliranjunazivaju se primitive (cuboid, cilindar,…). Kaže se da je model sačinjen od primitiva, pod tim podrazumevajući korišćenje tipičnih Bulovih operacija kao što su: unija, presek i razlika.

Page 14: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

14/14/2121

Primitive Primitive pripri CSG modelCSG modeliranjuiranju::

Cuboid Cylinder Sphere

Pyramid Cone Torus

Page 15: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

15/15/2121

VVisuisualizacija pomoalizacija pomoćću u žžiiččanog modelaanog modelakao primerkao primer zaza genergenerisanjeisanje CSG modelCSG modelaa::

2 start parts:cuboid A, cylinder B displaced, 2 parts addition one part

A minus B B minus A intersection

Page 16: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

16/16/2121

VVisuisualizacija pomoalizacija pomoćću solidau solidakao primerkao primer zaza genergenerisanjeisanje CSG modelCSG modelaa::

Page 17: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

17/17/2121

Modeliranje pomoModeliranje pomoćću graniu graniččnih povrnih površšina ina --BoundaryBoundary--REPresentation modelREPresentation model(B(B--REP model)REP model)

Kod B-REP modela, zapreminski model je opisan njegovim površinama. Za razliku od 2D tehnika, kod ovakvog modeliranjasve površine imaju normalnu orijentaciju, tako da je obuhvaćena zapremina eksplicitno opisana. Topološki kriterijumi su iskorišćeniza interno definisanje samih površina (surfaces’ arrangement).

Primitive za B-REP modele:

plane surfaces curved surface free form surface

Page 18: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

18/18/2121

OperatorOperatori pri i pri BB--REP modelREP modeliranjuiranju::

Sweep operacije

Reconstruction from views – vizuelizacija 3D modela jegenerisana polazeći od neophodnih ortogonalnih projekcija dela. Projekcije moraju nedvosmisleno i potpuno da opisujumodelirani deo, što znači da je neophodno i crtanje i nevidljivih ivica (npr. kao isprekidane linije).

translation along a curve (trajectory) rotation

Page 19: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

19/19/2121

Rekapitulacija 3D operacija i operatora (1):

Page 20: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

20/20/2121

Rekapitulacija 3D operacija i operatora (2):

Page 21: CAD funkcije i geometrijsko modeliranje - Naslovnaomk.mas.bg.ac.rs/files/izborni/Modeliranje oblika/Old/2... · 2/21 Klasifikacija CAD funkcija Ovde je dat pregled uobičajenih grupa

21/21/2121

Pregled karakteristika za razliPregled karakteristika za različčiteite modelemodele

ModelsHints

Wireframe model

Surface model

Wireframe-surface model

B-REP Model

CSG Model

Technical draft • • • • •

Line visualization • • • • •

Blank hidden edges o o • •

Surface lines o o o

Sections o o o o

Shading o o o o

Motion analysis o o o o o

Exploded view o o

•possible oconditional possible