Thông tin tài liệu:
PHẦN MỀM ĐỒ HỌA MÁY TÍNH VÀ CƠ SƠ DỮ LIỆUPhần cứng CAD mà chúng ta bàn luận trong chương 5 sẽ là vô ích nếu không được hỗ trợ bởi phần mềm. Trong chương này chúng ta sẽ bàn luận một số vấn đề liên quan đến phần mềm và cơ sở dữ liệu cho đồ họa máy tính tương tác và CAD.
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH CAD/CAM - PHẦN 2 CAD - THIẾT KẾ NHỜ MÁY TÍNH - CHƯƠNG 6Chöông 6. PHAÀN MEÀM ÑOÀ HOÏA VAØ CÔ SÔÛ DÖÕ LIEÄU Leâ TrungThöïc CHÖÔNG 6 PHAÀN MEÀM ÑOÀ HOÏA MAÙY TÍNH VAØ CÔ SÔ DÖÕ LIEÄU 6.1. 6.1. TOÅNG QUAN Phaàn cöùng CAD maø chuùng ta baøn luaän trong chöông 5 seõ laø voâ ích neáu khoâng ñöôïchoã trôï bôûi phaàn meàm. Trong chöông naøy chuùng ta seõ baøn luaän moät soá vaán ñeà lieân quanñeán phaàn meàm vaø cô sôû döõ lieäu cho ñoà hoïa maùy tính töông taùc vaø CAD. phaà Phaàn meàm ñoà hoïa laø taäp hôïp caùc chöông trình ñeå ngöôøi duøng thao taùc treân heä Phaàthoáng ñoà hoïa maùy tính. Noù bao goàm caùc chöông trình taïo ra hình aûnh treân maøn hình Noù taïCRT, xöû lyù hình aûnh vaø thöïc hieän vieäc töông taùc khaùc nhau giöõa ngöôøi duøng vaø heä xöû töôngthoáng. Phuï vaø vôùi phaàn meàm ñoà hoïa coù theå coù nhöõng phaàn meàm cung caáp theâm nhöõngchöùc naêng chuyeân duïng lieân quan ñeán CAD/CAM. Chuùng bao goàm caùc chöông trìnhphaân tích thieát keá, thí duï phaân tích phaàn töõ höõu haïn, moâ phoûng chuyeån ñoäng, vaø caùcphaâ moâchöông trình thieát keá quùa trình coâng ngheä. Chöông naøy chuû yeáu chæ noùi veà phaàn meàm thieáñoà hoïa. Phaàn meàm ñoà hoïa ñoái vôùi moät heä thoáng ñoà hoïa maùy tính rieâng bieät phuï thuoäc Phaà phuïnhieàu vaøo kieåu phaàn cöùng ñöôïc duøng trong heä thoáng. Phaàn meàm phaûi ñöôïc vieát rieângcho kieåu CRT vaø kieåu thieát bò nhaäp duøng trong heä thoáng. Caùc chi tieát trong phaàn meàmvieát cho maøn hình CRT vaïch neùt coù theå khaùc so vôùi maøn hình CRT kieåu queùt maønh. Söïkhaùc nhau giöõa oáng oáng löu aûnh vaø oáng naïp laïi aûnh cuõng aûnh höôûng ñeán phaàn meàm ñoàhoïa. Maëc duø nhöõng khaùc bieät naøy trong phaàn meàm ngöôøi duøng khoâng nhìn thaáy ñöôïcnhöng chuùng raát quan troïng trong ñoà hoïa maùy tính. Caù Caùc nguyeân taéc cô baûn Coù 6 nguyeân taéc cô baûn trong trong vieäc thieát keá phaàn meàm ñoà hoïa • Tính ñôn giaûn (simplicity). Phaàn meàm ñoà hoïa phaûi deã söû duïng Tính • Tính chaéc chaén (consistancy). Phaàn meàm phaûi hoaït ñoäng moät caùch Tính chaéc chaén vaø coù tính gôïi yù cho ngöôøi duøng • Tính ñaày ñuû (completeness). Khoâng ñöôïc thieáu moät thöù gì veà caùc Tính chöùc naêng ñoà hoïa • Tính meàm deûo (Robustness). Heä thoàng ñoà hoïa phaûi deã daøng boû qua Tính loãi cuûa ngöôøi duøng. • Tính thöïc thi (Performance). Khi coù haïn cheá trong phaàn cöùng, phaàn Tính meàm phaûi ñöôïc söû duïng moät caùch trieät ñeå. Chöông trình ñoà hoïa phaûi hieäu quaû vaø toác ñoä ñaùp öùng phaûi nhanh choùng vaø chaéc chaén. • Tính Tính kinh teá (Economy). Chöông trình ñoà hoïa khoâng ñöôïc quùa lôùn hoaëc ñaét giaù ñeán möùc laøm cho noù khoâng theå coù ngöôøi mua ñeå duøngCAD/CAM 60Chöông 6. PHAÀN MEÀM ÑOÀ HOÏA VAØ CÔ SÔÛ DÖÕ LIEÄU Leâ TrungThöïc6.2. CAÁU HÌNH PHAÀN MEÀM CUÛA MOÄT HEÄ THOÁNG ÑOÀ HOÏA Khi söû duïng heä thoáng ñoà hoïa ngöôøi duøng phaûi thöïc hieän caùc hoaït ñoäng sau: 1. Töông taùc vôùi maøn hình ñoà hoïa ñeå taïo ra vaø bieán hoùa hình aûnh treân maøn hình. taï bieá 2. Xaây döïng moät model vaät lyù töø nhöõng hình aûnh treân maøn hình. Caùc model ñoâi khi ñöôïc goïi laø model öùng duïng. 3. Ñöa model vaøo trong boä nhôù chính vaø/hoaëc boä nhôù phuï. Khi veõ, ngöôøi duøng phoái hôïp caùc leänh vôùi nhau chöù khoâng phaûi theo moät thöù töï nhaátñònh. Vieäc chia caùc hoaït ñoäng naøy ra laø do muoán cho chöông trình thích öùng vôùi caáu hìnhchung cuûa boä phaàn meàm ñöôïc duøng vôùi heä thoáng ñoà hoïa maùy tính töông taùc. Phaàn meâmñoà hoïa coù theå bao goàm 3 modul : 1. Boä ñoà hoïa (Graphics package, Foley vaø Van Dam goïi laø Graphics system) 2. Chöông trình öùng duïng (The Application program) 3. Cô sôû döõ lieäu öùng duïng (The Application Databage) Caáu hình phaàn meàm cuûa moät heä thoáng CAD ñöôïc veõ treân hình 6.1 Maøn hình ñoà hoïa Boä ñoà hoïa ...