AutoCAD 2007 3D Chap-08
-
Upload
api-3826793 -
Category
Documents
-
view
425 -
download
3
Transcript of AutoCAD 2007 3D Chap-08
การแกไขปรบแตงโซลด(Solid Editing)
ความสามารถในการแกไขปรบแตงโซลดของ AutoCAD 2007 นนชวยใหเราทางานกบโซลดไดสะดวกและรวดเรว เพราะเราสามารถแกไขโซลดในระดบจดเวอรเทกซ(Vertex) เสนขอบ(Edge)และผวหนา (Face) นอกจากน เรายงสามารถแกไขโซลดทผานการใชคาสง Union , Subtract หรอ Intersect ไดซงอานวยความสะดวกมากขนอกระดบหนง วตถโซลดเรขาคณตพนฐานทกประเภทสามารถแกไขโดยใชการปอนคาตวเลขได จงทาใหการแกไขทาไดอยางรวดเรวและแมนยา
ในการสรางหรอขนรปโซลดทมความซบซอน เรามกจะเรมจากโซลดรปทรงเรขาคณตพนฐานเสมอๆแลวจงนาโซลดรปทรงเรขาคณตพนฐานหลายๆ ชนเขามารวมเปนเนอเดยวกน(Union)หรอนาโซลดทวางอยในตาแหนงทมปรมาตรบางสวนรวมกนมาหกลบออกจากกน(Subtract)หรอนาโซลดทวางอยในตาแหนงทมปรมาตรบางสวนรวมกนมาหาสวนตดซงกนและกน(Intersect) เพอใหเกดโซลดใหมทมรปทรงตามตองการ นอกจากคาสงทกลาวมานยงมคาสงชวยในการแกไขปรบแตงโซลด(Solid editing)อกหลายๆ คาสง รวมทงคาสง Draw4Modeling4Presspull ซงเปนคาสงแกไขโซลดใหมอกคาสงหนง ทใชในการเพมหรอลดความหนาของโซลดไดอยางสะดวก คาสงตางๆ ทเกยวของกบการแกไขปรบแตงโซลดมรายละเอยดดงตอไปน
8.1 Modify4Solid Editing4Union | UNION | UNI | | ใชสาหรบรวมโซลด(Solid)ตงแตสองชนขนไปใหกลายเปนโซลดชนเดยวกน โซลดทนามาใชกบคาสงนจะทบกนหรอมปรมาตรรวมกนหรอไมกได แตโดยปกตแลว เรามกใชโซลดตงแตสองชนขนไปทมปรมาตรรวมกน เพอทาใหโซลดทงหมดกลายเปนเนอเดยวกนเปนดงรปท 8.1
รปท 8.1กอน หลง หลง
Command:_union {จากรปท 8.1 (ซาย)}Select objects: {คลกบนโซลดชนท 1, 2, 3,.. หรอคลกเพอเลอกโซลดทงหมดแบบ Window หรอ Crossing }Select objects: {คลกขวาหรอQ โซลดทถกเลอกทงหมดจะถกรวมใหกลายเปนโซลดชนเดยวกนดงรปท
8.1 (กลาง-ซาย) (กลาง-ขวา) และ (ขวา)}
หลง
chap-08.PMD 12/10/2549, 21:43119
2D Drafting
120
Note
Note
Note
Note
Note
Note
ในการสรางโซลดทซบซอนเรามกจะสรางโซลดพนฐาน อาท เชน รปกลอง(Box) รปทรงกลม (Sphere)รปทรงกระบอก(Cylinder)และรปทรงพนฐานอน ๆขนมากอน แลวจงนาโซลดรปทรงพนฐานเหลานนมาผสมกนใหเกดรปทรงของโซลดชนใหม
ในการรวมโซลดดวยคาสงน เราสามารถเลอกคลกลงบนโซลดชนใดกอนหลงกไดหรอจะเลอกโซลดพรอมกนทงหมดในคราวเดยวกไดเชนเดยวกน
หากโซลดตงแตสองชนไมทบกนหรอไมมปรมาตรรวมกน เมอใชคาสงน โซลดทงหมดจะกลายเปนวตถชนเดยวกน แตถาโซลดสองชนทบกนหรอมปรมาตรรวมกน เมอใชคาสงน โซลดทงหมดจะหลอมละลายเขาเปนเนอเดยวกน
หากเราตองการแยกโซลดทไมมสวนใดสวนหนงทบซอนกนออกจากการเปนโซลดชนเดยวกนเราสามารถใชคาสง Modify4Solid Editing4Seperate
8.2 Modify4Solid Editing4Subtract | SUBTRACT | SU | | ใชสาหรบนาโซลด(Solid)ชนหนงมาเปนตวตง แลวนาโซลดอกชนหนงซงมสวนใดสวนหนงทบกนหรอมปรมาตรรวมกนกบโซลดชนแรกมาลบออกจากกน ทาใหบางสวนของโซลดททาหนาทเปนตวตงถกตดเฉอนออกไปดวยโซลดทเปนตวลบ
Command: _subtract {จากรปท 8.2 (ซาย)}Select solids and regions to subtract from ..Select objects: 1 found {คลกบนโซลดซงใชเปนตวตงจดท 1}Select objects: {คลกขวาหรอQ}Select solids and regions to subtract ..Select objects: 1 found {คลกบนโซลดซงใชเปนตวลบจดท 2 และ 3}Select objects: {คลกขวาหรอQ จะปรากฏดงรปท 8.2 (กลาง-ซาย) (กลาง-ขวา) และ (ขวา)}
เราสามารถใชโซลดหลาย ๆชนเปนตวตง ในทานองเดยวกน เรากสามารถใชโซลดหลาย ๆชนเปนตวลบไดเชนเดยวกน
ในคาสงน การเลอกโซลดกอนหรอหลงมความสาคญอยางมาก หากเราตองการใหโซลดชดใดเปนตวตงซงหมายถงโซลดชนนนจะคงอยหลงผานการใชคาสง ในกรณนเราจะตองเลอกโซลดในขณะทปรากฏขอความ Select solids and regions to subtract from... ซงเราสามารถเลอกโซลดไดมากกวาหนงชนสวนโซลดทใชเปนตวลบ เราจะตองเลอกหลงจากทปรากฏขอความ Select solids and regions tosubtract... โซลดทถกเลอกในขอความแรกจะยงคงอย โซลดทถกเลอกในขอความหลงนจะถกลบทงไป
รปท 8.2กอน หลง หลง หลง
chap-08.PMD 12/10/2549, 21:43120
การแกไขปรบแตงโซลด(Solid Editing) 121
Note
Note
Note
8.3 Modify4Solid Editing4Intersect | INTERSECT | IN | | ใชสาหรบสรางสวนตดระหวางโซลด(Solid)กบโซลดตงแตสองชนขนไปทมสวนใดสวนหนงทบกนใหเหลอเฉพาะสวนทตดกนเทานน
Command: _intersect {จากรปท 8.3 (ซาย)}Select objects: {คลกบนโซลดชนท 1 และชนท 2 หรอเลอกโซลดทงสองแบบ Window หรอ Crossing}Select objects: {คลกขวาหรอQ}
การทจะสรางสวนตดของโซลดตงแตสองชนขนไปใหเปนวตถเดยว เราสามารถจะเลอกคลกลงบนโซลดชนใดกอนหลงกไดหรอจะเลอกโซลดพรอมกนทงหมดกไดเชนเดยวกน
การใชคาสง INTERSECT กบโซลดหลายๆ ชนพรอม ๆกน เราจะตองแนใจวาโซลดทก ๆชนมปรมาตรรวมกนหรอทบกนอย มฉะนน จะเหลอแตสงวางเปลา
ทงคาสง UNION, SUBTRACT และ INTERSECT นนสามารถใชกบรเจยน(Region)ซงถกแปลงมาจากวตถ 2 มตแบบปด
8.4 การแกไขประวตการ UNION, SUBTRACT และ INTERSECTโดยทโปรแกรมกาหนดมาให ตวแปรระบบ SOLIDHIST ไดถกกาหนดคาเปน 1 นนหมายถงโปรแกรมจะจดจาประวตการใชคาสง UNION, SUBTRACT และ INTERSECT กบโซลดทถกสรางใหมทกชน หากตวแปรระบบ SOLIDHIST ถกกาหนดคาเปน 0 (ศนย) โซลดทถกสรางใหมจะไมถกบนทกประวตการใชคาสงทกลาวมาขางตน แตจะไมมผลกบโซลดทถกสรางมากอน หากเราตองการทจะกาหนดการบนทกประวตใหกบโซลดแตละชน โดยไมสนใจคาตวแปรระบบ SOLIDHISTทกาหนดไว เราสามารถใชคาสง Modify4Properties แลว คลกบนโซลดทตองการกาหนดการ
รปท 8.3กอน กอน หลง หลง
บนทกประวตหนาตาง Properties จะปรากฏดงรปท 8.4 เราจะสงเกตเหนวาปรากฏ Record ในแถบรายการ History นนหมายถงโซลดชนทถกเลอกนนมการบนทกประวต หากเลอกNone จากแถบรายการ History ประวตของโซลดทถกเลอกจะถกลบทงไปทงหมด เราสามารถพมพคาสง BREP ผานบรรทดCommand: แลวคลกบนโซลดทตองการลบประวตไดเชนเดยวกน
รปท 8.4
chap-08.PMD 12/10/2549, 21:43121
2D Drafting
122
Note
เมอเราทราบการบนทกประวตของโซลดแลว ตอไปเราจะศกษาวธแกไขโซลดทมการบนทกประวต โดยมขนตอนดงตอไปน
1. เปดไฟล 08-122-05.dwg จากโฟลเดอร\Exercise บนแผน DVD-ROM แนบทายหนงสอคมอเลมน จะปรากฏดงรปท 8.5
จากโซลดทปรากฏในรปท 8.5 โซลดชนนมการบนทกประวต History = Record และผานการใชคาสงUnion 1 ครงโดยใชกลองสเหลยมผนผาจดท 1, ผานการใชคาสง Subtract 4 ครงโดยใชรปทรงกระบอกตรงจดท 2, 3, 4 และลกทรงกลมจดท 5 และผานการใชคาสง Intersect 1 ครงโดยใชลกทรงกลมจดท 6
รปท 8.5
2. แกไขความสงของกลองสเหลยมผนผาทถก Union ตรงจดท 1 จากเดม 215 หนวยใหเปน 400 หนวยโดยกดปม E คางไว แลวเลอนเคอรเซอรไปบนเสนขอบตรงจดท 1 หากกลองสเหลยมผนผาปรากฏเปนเสนประดงรปท 8.6 (ซาย) ใหคลกซายหากกลองสเหลยมผนผาไมปรากฏเปนเสนประ ในขณะทยงคงกดปม E ใหกดปม Space bar (ปมเวนวรรค) ซาจนกวากลองสเหลยมผนผาปรากฏเปนเสนประดงรปท 8.6 (ซาย) แลวคลกซาย จะปรากฏดงรปท 8.6 (กลาง) ในการแกไขความสงของกลอง เราสามารถทาได 2 วธคอวธแรก ใหคลกบนจดกรปสตรงจดท 7 ใหแนใจวา อยในสถานะเปด เลอนเคอรเซอรขนในแนวดง สงเกตวาจะตองปรากฏ +Z แลวพมพคาความสงสวนตาง 185 แลวกดปม Q
รปท 8.6
(400-215=185) ความสงของกลองจะถกปรบเปน 400 หนวยดงรปท 8.6 (ขวา) อกวธหนง ในขณะทปรากฏจดกรปสบนกลองสเหลยมผนผาดงรปท 8.6 (กลาง) ใหคลกขวา แลวเลอกคาสงProperties เมอปรากฏหนาตาง Properties ดงรปท 8.7 ใหปอนคาความสงใหม 400 หนวยเขาไปในอดทบอกซ Height ความสงของกลองจะถกปรบเปน 400 หนวยดงรปท 8.6 (ขวา)
3. แกไขรศมของรเจาะของรปทรงกระบอกทถก Substract ตรงจดท 4 ของรปท 8.5จากเดมรศม 75 หนวย ใหเปนรศม 100 หนวยโดยกดปม E คางไว แลวเลอน
รปท 8.7
chap-08.PMD 12/10/2549, 21:43122
การแกไขปรบแตงโซลด(Solid Editing) 123
เคอรเซอรไปบนเสนขอบตรงจดท 9 ของรปท 8.5 หากรปทรงกระบอกปรากฏเปนเสนประดงรปท 8.8 (ซาย) ใหคลกซาย หากรปทรงกระบอกไมปรากฏเปนเสนประ ในขณะทยงคงกดปม E ใหกดปม Space bar (ปมเวนวรรค) ซาจนกวารปทรงกระบอกจะปรากฏเปนเสนประดงรปท 8.8 (ซาย) แลวคลกซาย จะปรากฏดงรปท 8.8 (กลาง) ในการแกไขรศม เราสามารถทาได 2 วธคอวธแรก ใหคลกบนจดกรปสตรงจดท 10 ใหแนใจวา อยในสถานะเปด เลอนเคอรเซอรขนในแนวดง สงเกตวาจะตองปรากฏมม 270 องศา แลวพมพคาสวนตางรศม 25 แลวกดปม Q (100-75=25) รศมของทรงกระบอกจะถกปรบเปน
รปท 8.8
100 หนวยดงรปท 8.8 (ขวา) อกวธหนง ในขณะทปรากฏจดกรปสบนรปทรงกระบอกดงรปท 8.8 (กลาง) ใหคลกขวา แลวเลอกคาสง Properties เมอปรากฏหนาตาง Properties ดงรปท8.9 ใหปอนคารศม 100 หนวยเขาไปในอดทบอกซ Radius รศมของรปทรงกระบอกจะถกปรบเปน 100 หนวยดงรปท 8.8 (ขวา)
4. แกไขรศมของรปทรงกลมทถก Intersect ตรงจดท 6 ของรปท 8.5 จากเดมรศม 642หนวย ใหเปนรศม 742 หนวยโดยกดปม E คางไว แลวเลอน เคอรเซอรไปตรงจดท 6 ของรปท 8.5 หากรปทรงกลมปรากฏเปนเสนประดงรปท 8.10 (ซาย) ใหคลกซาย หากรปทรงกลมไมปรากฏเปนเสนประ ในขณะทยงคงกดปม E ใหกดปมSpace bar (ปมเวนวรรค) ซาจนกวารปทรงกลมจะปรากฏเปนเสนประดงรปท 8.10(ซาย) แลวคลกซาย จะปรากฏดงรปท 8.10 (กลาง) ในการแกไขรศม เราสามารถทาได 2 วธคอวธแรกใหคลกบนจดกรปสตรงจดท 11 ใหแนใจวา อยในสถานะเปด เลอนเคอรเซอรไปทางขวาเยองดานบนเลกนอย สงเกตวา
รปท 8.9
รปท 8.10
chap-08.PMD 12/10/2549, 21:43123
2D Drafting
124
Note
จะตองปรากฏคามม 90 องศา แลวพมพคาสวนตางรศม 100 แลวกดปม Q(642+100=742) รศมของทรงกลมจะถกปรบเปน 742 หนวยดงรปท 8.10 (ขวา)
อกวธหนง ในขณะทปรากฏจดกรปสบนรปทรงกลมดงรปท8.10 (กลาง) ใหคลกขวา แลวเลอกคาสง Properties เมอปรากฏหนาตาง Properties ดงรปท 8.11 ใหปอนคารศม 100 หนวยเขาไปในอดทบอกซ Radius รศม ของรปทรงกลมจะถกปรบเปน100 หนวยดงรปท 8.8 (ขวา)
การแกไขโซลดทผานการบนทกประวตมาแลว เราสามารถทาไดโดยการใหเลอนเคอรเซอรไปบนเสนขอบของโซลด ณ จดทตองการแกไข แลวกดปม E คางไว หากโซลดทตองการแกไขไมปรากฏเปนเสนประ ในขณะทยงคงกดปม E ใหกดปม Space bar (ปมเวนวรรค) ซาจนกระทงโซลดทตองการแกไขปรากฏเปนเสนประ แลวคลกซาย โซลดทตองการแกไขกจะถกเลอก แลวคลกบนจดกรปสเพอเปลยนแปลงขนาดไดตามตองการ ในบางกรณ เปนการยากทจะเลอกโซลดทผานการใชคาสง Subtractหรอ Intersect ซงบางครงเราอาจจะตองลองคลกผดคลกถกหลายครง เนองจากเราไมสามารถมองเหนโซลดทผานการใชคาสงดงกลาวได ถงแมวาเราไดลองกดปม E คางไว แลวกดปม Space bar แลวกตาม เราสามารถแกไขปญหานได โดยการแสดงประวตของโซลดทถกเลอกทงหมด โดยใชคาสงModify4Properties แลวคลกบนโซลดทตองการแสดงประวต แลวเลอก Yes จากแถบรายการShow history ดงรปท 8.4 ประวตการใชคาสงทงหมดเฉพาะของโซลดทถกเลอกจะปรากฏดงรปท 8.12หากตองการใหโซลดทกชนทปรากฏบนพนทวาดภาพแสดงประวตการขนรปทงหมด เราสามารถพมพตวแปรระบบ SHOWHIST ผานบรรทด Command: แลวกาหนดคา 2 ประวตการใชคาสงทงหมดจะปรากฏดงรป ท 8.12 เชนเดยวกน แตการกาหนดตวแปรระบบ SHOWHIST = 2 นนจะทาใหโซลดทกชนทปรากฏบนพนวาดภาพแสดงประวตทงหมด ซงทาใหยากตอการมองเหน เราควรใชคาสง Modify4Properties แลวเลอก Yes จากแถบรายการ Show history ของโซลดแตละชนจะไมทาใหจอภาพปรากฏเตมไปดวยเสนโครงลวดจานวนมากซงเปนอปสรรคตอการทางาน เมอเราสามารถมองเหนประวตของโซลดทผานการใชคาสง Union, Subtract และ Intersect ทงหมด เรากสามารถกดปม Eคางไว แลวคลกบนโซลดทตองการแกไขไดโดยงาย
รปท 8.11
รปท 8.12
chap-08.PMD 12/10/2549, 21:43124
การแกไขปรบแตงโซลด(Solid Editing) 125
Note
8.5 การแกไขโซลดโดยใชตวเลขเขามาควบคมขนาดโซลดเรขาคณตพนฐานทกประเภท อาท เชน Box, Wedge, Sphere, Cylinder, Cone, Torus และPyramid สามารถใชตวเลขเขามาควบคมการเปลยนแปลงขนาดได โดยใชคาสง Modify4Properties
ซงจะปรากฏหนาตาง Properties ดงรปท 8.13 (ซาย) หากเราคลกบนโซลด จะปรากฏจดกรปสบนโซลดดงรปท 8.13 (กลาง) บนหนาตาง Properties กจะแสดงขนาดของโซลดทถกเลอก ซงสามารถแกไขเปลยนแปลงขนาดตางๆ อาท เชน ความกวาง(Width) ความยาว(Length) ความสง(Height)รศม(Radius) เสนผาศนยกลาง(Diameter) และอนๆ ของโซลดทถกเลอกไดทนท แตถาหากโซลดผานการใชคาสง Union, Subtract และ Intersect มาแลว เราจะตองกดปม E คางไว แลวคลกบนโซลดทเปนสวนประกอบ จนกระทงปรากฏจดกรปสบนโซลดทตองการแกไขดงรปท8.13 (ขวา) เราจงจะสามารถแกไขเปลยนแปลงขนาดตางๆ ของโซลดทถกเลอกบนหนาตาง Properties ได
โซลดเรขาคณตพนฐานรปกลอง
โซลดเรขาคณตพนฐานผานการ Union มาแลว
รปท 8.13
ถงแมวาโซลดจะผานการใชคาสง Union, Subtract และ Intersect มาแลวกตาม เรากยงสามารถเขาไปแกไขโซลดโดยใชตวเลขเขามาควบคมขนาดได แตกมขอแมวาตวแปรระบบ SOLIDHIST ตองมคาเทากบ 1 ตามทโปรแกรมกาหนดมาให แตถาโซลดดงทยกตวอยางมาขางตนถกสรางขนในขณะทตวแปรระบบ SOLIDHIST ถกกาหนดใหมคาเทากบ 0 (ศนย) หรอถาโซลดดงกลาวถกลบประวตดวยคาสง BREP หรอถกแกไขจดเวอรเทกซ (Vertex) เสนขอบ(Edge)หรอ ผวหนา(Face) ความสามารถในการใชตวเลขเขามาควบคมขนาดจะหมดไปในทนทและจะไมสามารถเรยกคณสมบตดงกลาวกลบคนมาได
8.6 การปรบแตงจดเวอรเทกซ(Vertex) เสนขอบ(Edge)และเฟส(Face)ความสามารถในการแกไขปรบแตง เคลอนยาย เปลยนสเกลและหมนจดเวอรเทกซ เสนขอบ(Edge)และผวหนา(Face)ทาใหเราสามารถสรางโซลดทมรปทรงทซบซอนไดในเวลาอนสน ถงแมวาโซลดจะผานการใชคาสง Union, Subtract และ Intersect มาแลว เรากยงสามารถเขาไปแกไขจดเวอรเทกซเสนขอบ(Edge) และผวหนา(Face)ของโซลดทเปนสวนประกอบยอยๆ ได แตหลงจากทเราไดแกไขจดเวอรเทกซ เสนขอบ(Edge)หรอผวหนา(Face)ของโซลดแลว โซลดชนนนจะสญเสยความสามารถในการใชแกไขโดยใชตวเลขเขามาควบคมตามทไดกลาวไวในหวขอ 8.5 ในทนท แตโซลดทเปนสวนประกอบยอยอนๆ ยงคงมคณสมบตทสามารถใชตวเลขเขามาควบคมเชนเดม
chap-08.PMD 12/10/2549, 21:43125
2D Drafting
126
Note หลงจากทเราไดแกไขจดเวอรเทกซ(Vertex) เสนขอบ(Edge)หรอผวหนา(Face) แถบรายการ Historyบนหนาตาง Properties ของโซลดทถกแกไขจะปรากฏเปน None ในทนทซงจะไมมการบนทกประวต
เวอรเทกซ(Vertex) เสนขอบ(Edge) ผวหนา(Face)
ถาพจารณากลองสเหลยมผนผาดงรปท 8.14 เราจะเหนวาเวอรเทกซทถกเลอกของโซลดจะปรากฏเปนจดกลมๆ เลกๆ สนาเงนอยทมมตางๆ ซงเปนจดทบรรจบกนระหวางเสนขอบและผวหนาของโซลดดงรปท 8.14 (ซาย) สวนเสนขอบทถกเลอกของโซลดจะปรากฏเปนขดเลกๆ สนาเงนอยตรงกลางบนเสนขอบของโซลดดงรปท 8.14 (กลาง) สวนผวหนาทถกเลอกของโซลดจะปรากฏเปนจดกลมเลกๆสนาเงนอยตรงกลางผวหนาทถกเลอกของโซลดดงรปท 8.14 (ขวา) ในการเลอกจดเวอรเทกซ เสนขอบหรอผวหนา เพอนามาแกไขปรบแตงนน ใหกดปม E คางไว แลวคลกบนจดเวอรเทกซหรอคลกบนเสนขอบหรอคลกบนผวหนาทตองการเลอก หากตองการเลอกจดเวอรเทกซหลายๆ
รปท 8.14
Move Vertexกอน หลง
Scale Vertexกอน หลง
Rotate Vertexกอน หลง
Move Edgeกอน หลง
Scale Edgeกอน หลง
Rotate Edgeกอน หลง
Move Faceกอน หลง
Scale Faceกอน หลง
Rotate Faceกอน หลง
รปท 8.15
chap-08.PMD 12/10/2549, 21:43126
การแกไขปรบแตงโซลด(Solid Editing) 127
Note
Note
Note
จดหรอเลอกเสนขอบหลายๆ เสนหรอเลอกผวหนาหลายๆ ผวหนาเราสามารถกดปม E คางไว แลวคลกบนจดเวอรเทกซหรอเสนขอบหรอผวหนาอนๆ ตอไปไดตามตองการ เมอจดเวอรเทกซจดเดยวหรอหลายจดถกเลอกหรอเมอเสนขอบเสนเดยวหรอหลายเสนถกเลอกหรอเมอผวหนาเดยว หรอหลายผวหนาถกเลอกแลว เราสามารถทจะใชคาสง Modify4Move , Modify4Rotate และ Modify4Scale
เพอจดการกบจดเวอรเทกซ กลมของจดเวอรเทกซ เสนขอบ กลมของเสนขอบ ผวหนาหรอกลมของผวหนาทถกเลอก เพอเปลยนแปลงรปทรงของโซลดไดดงรปท 8.15
หากเราตองการเลอกจดเวอรเซอรของโซลด แตปรากฏวาเมอเราคลกบนโซลดจะปรากฏจดกรปสตรงจดเวอรเทกซทเราตองการปรบแตงพอด จงทาใหเราไมสามารถคลกซาเพอเลอกจดเวอรเทกซทซอนทบกบจดกรปสได เราสามารถยกเลกจดกรปสทงหมดและจดกรปสทซอนทบกบจดเวอรเทกซ ซงใชเปนจดในการใชตวเลขควบคมขนาดของโซลดใหหายไปจากโซลดได โดยในขณะทเราเลอกโซลดทเปนโซลดหลกหรอโซลดทเปนสวนประกอบยอยจนกระทงปรากฏจดกรปส ดงรปท 8.16 อยนน ใหพมพคาสงBREP ผานบรรทด Command: จดกรปสทสามารถใชตวเลขปรบขนาดโซลดจะถกยกเลกออกไปจากโซลด เรากสามารถกดปม E คางไว แลวเลอกจดเวอรเทกซทตองการแกไขปรบแตงได
เรานยมเรยกจดเวอรเทกซ(Vertex) เสนขอบ(Edge)และผวหนา(Face)วาซบออฟเจกท(Sub object)
ในการเคลอนยายซบออฟเจกทดวยคาสง Modify4Move หรอ Modify43D Operations43DMove เรามกตองการทจะกาหนดระยะทแมนยาดวยเสมอๆ ดงนน เราจะตองแนใจวา อยในสถานะเปดเสมอ เนองจาก Polar จะชวยบงคบใหซบออฟเจกทการเคลอนยายใหอยในแนวแกน0, 90, 180 และ 270 องศา อกประการหนง เราสามารถ ใช Polar เพอบงคบซบออฟเจกทใหเคลอนทขนหรอลงตามแนวดงหรอแนวแกน Z ได นอกจากน เรายงสามารถกาหนดระยะในการเคลอนยายทแมนยาได โดยเพยงคลกบนซบออฟเจกท แลวเลอนเคอรเซอรไปตามทศทางทตองการเคลอนยายแลวพมพคาระยะออฟเซทจากขนาดเดม แลวกดปม Q เทานน ในการหาคาระยะออฟเซท เราพยงนาขนาดใหมลบดวยขนาดเดมเทานน ตวอยาง เชน หากเรามกลองสเหลยมจตรส ขนาด 500x500x500หนวย3 ดงรปท 8.17 (ซาย) ถาตองการเคลอนยายเสนขอบลางไปทางขวาตามแนวแกน +X ใหมความยาวเพมขนเปน 1000 หนวยดงรปท 8.17 (ขวา) เมอกดปม E แลวคลกบนเสนขอบลางของกลองดงรปท 8.17 (ซาย) ใหเลอนเคอรเซอรไปตามแนว แกน +X เมอปรากฏ แสดงคามม 0 องศา ใหพมพระยะออฟเซท 500 แลว กดปม Q เสนขอบจะถกเคลอนยายไปตามแกนX มระยะ 500 หนวย มผลทาใหความยาวของกลองมคาเปน 1000 หนวยตามทเราตองการดงรปท8.17 (ขวา) วธนจะชวยใหเราสามารถควบคมการเคลอนยายซบออฟเจกทไดอยางแมนยา เพอใหไดขนาดทแนนอน
รปท 8.16
รปท 8.17
chap-08.PMD 12/10/2549, 21:43127
2D Drafting
128
Note ในขณะทเรากาลงเคลอนยายหรอหมนซบออฟเจกท(Sub objects)อยนน หากเรากดปม E จะทาใหเกดผลของกบซบออฟเจกทในรปแบบทแตกตางกน จากรปท 8.18 (แถวบนสด) แสดงใหเหนวาการเคลอนยายจดเวอรเทกซเพยงจดเดยวขนในแนวดง หากไมกดปม E จดเวอรเทกซทถกเลอกเพยงจดเดยวจะถกเคลอนยายขนในแนวดง หากกดปม E จดเวอรเทกซอนๆ ทอยบนระนาบเดยวกนจะถกเคลอนยายขนโดยรกษาระนาบเดมไวดวย สวนการเคลอนยายเสนขอบขนในแนวดงมหลกการเชนเดยวกน จากรปท 8.18 (แถวทสอง) หากไมกดปม E เสนขอบจะถกเคลอนยายขนในแนวดงโดยจะรกษาความยาวเดมของเสนขอบ หากกดปม E เสนขอบจะถกเคลอนยายขนในแนวดงโดยรกษามมเอยงของระนาบดานขาง ทาใหเสนขอบมขนาดเลกลงตามความสงทมากขน หากกดปม Eตอไป เสนขอบจะถกเคลอนยายขนในแนวดงโดยจะรกษาความยาวเดมของเสนขอบ แตจะไมปรบผวหนาดานขางใหราบเรยบ จากรปท 8.18 (แถวทสาม) การเคลอนยายผวหนากมลกษณะเดยวกนจากรปท 8.18 (แถวทสดทาย) เปนการหมนผวหนา โดยกดปม E และไมกดปม E
รปท 8.18
ไมกดปม E กดปม E 1 ครง
ไมกดปม E กดปม E 2 ครงกดปม E 1 ครง
ไมกดปม E กดปม E 1 ครง
ไมกดปม E กดปม E 2 ครงกดปม E 1 ครง
Move Vertex
Move Edge
Move Face
3DRotate Face
chap-08.PMD 12/10/2549, 21:43128
การแกไขปรบแตงโซลด(Solid Editing) 129
Note
Note
Note ในการใชคาสง Modify4Move , Modify4Rotate และ Modify4Scale กบซบออฟเจกทนนในขณะทซบออฟเจกทกาลงถกเลอก เราสามารถคลกขวาบนพนทวาดภาพ จะปรากฏชอทคทเมนเราสามารถเรยกคาสง Move, Rotate และ Scale จากชอทคทเมน เพอจดการกบซบออฟเจกทได
8.7 Modify4Solids Editing4Extrude faces | SOLIDEDIT | ใชคาสงนสาหรบเพมความหนาของผวหนา(Faces)ใหกบโซลด นอกจากจะเพมความหนาไดแลว ยงสามารถกาหนดมมเรยวของผวหนาทยนออกไปไดอกดวย เราสามารถใชคาสงนในการเพมหรอลดขนาดของดานตางๆ ของโซลดไดตามตองการดงรปท 8.19
Command: _solidedit {จากรปท 8.19 (ซาย) }Solids editing automatic checking: SOLIDCHECK=1Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: _faceEnter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: _extrudeSelect faces or [Undo/Remove]: 2 faces found. {คลกภายในขอบเขตของผวหนาทตองการเลอก
ตรงจดท 1 หรอคลกบนเสนขอบของผวหนาทตองการเพมความหนาตรงจดท 2 หากใชวธหลงจะมผวหนา 2 ผวหนาทมเสนขอบรวมกนถกเลอกมาดวย ผวหนาทถกเลอกจะเปนเสนประ}
Select faces or [Undo/Remove/ALL]: R {พมพ R เพอนาผวหนาทไมตองการออกหรอพมพ A เพอเลอกผวหนาทงหมดหรอพมพ U เพอยกเลกผวหนาทถกเลอกทงหมด ในทนใหพมพ R}
Remove faces or [Undo/Add/ALL]: 2 faces found, 1 removed. {คลกบนเสนขอบทเปนเสนประของผวหนาทตองการนาออกจากการถกเลอก}
Remove faces or [Undo/Add/ALL]: {คลกขวาหรอQ เพอออกจากโหมดการนาผวหนาออก}Specify height of extrusion or [Path]: 200 {กาหนดคาความหนาหรอพมพ P เพอใชวตถ 2 มตเปน
ทางเดนในการเพมความหนา อาท เชน LINE, PLINE, SPLINE เปนตน}Specify angle of taper for extrusion <0>: 15 {กาหนดมมเรยว 15 องศา}Enter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: {คลกขวาหรอQ}Solids editing automatic checking: SOLIDCHECK=1Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: {คลกขวาหรอQ}
หากเราใชคาของความหนา(Extrusion)เปนคาลบผวหนาจะยบหรอหดตวไปในทศทางตรงกนขาม
คาสงนจะทาใหผวหนามความหนาเพมขนตามแนวแกนทตงฉากกบผวทถกเลอกเทานน
กอน หลงหลงHeight = 200
Taper = 0Height = 200Taper = 15รปท 8.19
chap-08.PMD 12/10/2549, 21:43129
2D Drafting
130
Note
Note ในขณะทปรากฏขอความ Select faces or [Undo/Remove]: เพอใหเราเลอกผวหนา หากตองการเลอกผวหนาเดยว ใหคลกบนพนทวางภายในขอบเขตของผวหนาทตองการเลอก หากตองการเลอก 2 ผวหนาใหคลกบนเสนขอบของผวหนาทงสองทมเสนขอบรวมกน หากเลอกผวหนาผด ใหพมพ R เพอเขาสโหมดนาผวหนาออก และในขณะทอยในโหมด Remove faces หากตองการกลบไปเลอกผวหนาเพมเตม ใหพมพ A เราสามารถเลอกเพมหรอเลอกผวหนาออก โดยทไมตองออกจากคาสง
8.8 Modify4Solids Editing4Move faces | SOLIDEDIT | ใชคาสงนสาหรบเคลอนยายผวหนา(Faces)ของโซลดไปยงตาแหนงใหมตามระยะทางทกาหนดดงรปท 8.20
Command: SOLIDEDIT {จากรปท 8.20 (ซาย) ใหแนใจวา ) อยในสถานะเปด}}Solids editing automatic checking: SOLIDCHECK=1Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: fEnter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: mSelect faces or [Undo/Remove]: 1 face found. {คลกภายในขอบเขตของผวหนาทตองการเลอก
ตรงจดท 1 หรอคลกบนเสนขอบของผวหนาตรงจดท 2 หากตองเลอก 2 ผวหนาทมเสนขอบรวมกนผวหนาทถกเลอกจะเปนเสนประ}
Select faces or [Undo/Remove/ALL]: {คลกขวาหรอQ หรอพมพ R แลวเลอกผวหนาทไมตองการออกจากกลมของวตถทถกเลอก}
Specify a base point or displacement: {คลก ณ จดใดๆ เพอกาหนดจดฐานของการเคลอนยาย}Specify a second point of displacement: 400 {พมพคารเลทฟโพลารคอรออรดเนทของ
ระยะทางและมมทตองการเคลอนยายหรอเลอนเคอรเซอรไปตามแนวแกน -Y เมอปรากฏเวคเตอร ใหพมพ 400 แลวกดปม Q }
Enter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: {คลกขวาหรอQ}Solids editing automatic checking: SOLIDCHECK=1Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: {คลกขวาหรอQ}
การกาหนด Base point or displacement และ Second point of displacement เหมอนกบการใชคาสงMOVE ใน 2 มต
8.9 Modify4Solids Editing4Offset faces | SOLIDEDIT | ใชคาสงนสาหรบออฟเซทผวหนาตามระยะทกาหนด แตคาสงนสามารถรกษาความสมพนธของระนาบเอยงใหคงทเสมอดงรปท 8.21
กอน หลงMove Distance = 400
รปท 8.20
chap-08.PMD 12/10/2549, 21:43130
การแกไขปรบแตงโซลด(Solid Editing) 131
Command: _solideditSolids editing automatic checking: SOLIDCHECK=1Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: _faceEnter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: _offsetSelect faces or [Undo/Remove]: 1 face found. {คลกภายในขอบเขตของผวหนาทตองการเลอก
ตรงจดท 1 หรอคลกบนเสนขอบของผวหนาตรงจดท 2 หากเลอกจดท 2 ผวหนาอกดานหนงทมเสนขอบรวมกนจะถกเลอกดวย จะปรากฏเปนเสนประ}
Select faces or [Undo/Remove/ALL]: {คลกขวาหรอQ หรอพมพ R เพอเลอกผวหนาทไมตองการออก}
Specify the offset distance: 300 {กาหนดระยะออฟเซท 300 หนวย}Enter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: {คลกขวาหรอQ}Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: {คลกขวาหรอQ}
8.10 Modify4Solids Editing4Delete faces | SOLIDEDIT | ใชคาสงนสาหรบลบผวหนาทเปนสวนประกอบภายในออกจากโซลด อาท เชน รเจาะ(Hole) ลบมมโคง(Fillet)และลบมมตด(Chamfer) ดงรปท 8.22
กอน หลงOffset Distance = 300
รปท 8.21
Command: _solideditEnter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: _faceEnter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: _deleteSelect faces or [Undo/Remove]: 1 face found. {คลกภายในขอบเขตของผวหนาทตองการเลอก
หรอคลกบนเสนขอบของผวหนา หากตองเลอก 2 ผวหนาทมเสนขอบรวมกน}Select faces or [Undo/Remove/ALL]: {คลกขวาหรอQ หรอพมพ R เพอเลอกผวหนา
ทไมตองการออก}Enter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>:{คลกขวาหรอQ}
กอน หลงรปท 8.22
Fillet
Chamfer
Hole
chap-08.PMD 12/10/2549, 21:43131
2D Drafting
132
Note
Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: {คลกขวาหรอQผวหนาทถกเลอกจะถกลบทงไป}
8.11 Modify4Solids Editing4Rotate faces | SOLIDEDIT | ใชคาสงนสาหรบหมนผวหนาหรอกลมของผวหนาทเปนสวนประกอบของโซลดรอบแกนหมนทกาหนดดงรปท 8.23
Command: _solidedit {จากรปท 8.23 (ซาย) }Solids editing automatic checking: SOLIDCHECK=1Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: _faceEnter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: _rotateSelect faces or [Undo/Remove]: 2 faces found. {คลกเสนขอบจดท 1}Select faces or [Undo/Remove/ALL]: 2 faces found. {คลกเสนขอบจดท 2}Select faces or [Undo/Remove/ALL]: 2 faces found. {คลกเสนขอบจดท 3}Select faces or [Undo/Remove/ALL]: 2 faces found. {คลกเสนขอบจดท 4}Select faces or [Undo/Remove/ALL]: R {พมพ R เพอเลอกผวหนาทเลอกเกนออก}Remove faces or [Undo/Add/ALL]: 2 faces found, 1 removed. {คลกเสนขอบจดท 5}Remove faces or [Undo/Add/ALL]: {คลกขวาหรอQ เพอออกจากโหมด Remove}Specify an axis point or [Axis by object/View/Xaxis/Yaxis/Zaxis] <2points>: X
{กาหนดแกนสาหรบหมนผวหนา โดยคลกเพอกาหนดจด 2 จดหรอพมพ A เพอใชวตถ 2 มตหรอพมพView เพอหมนรอบววพอรทหรอพมพ X เพอหมนรอบแกน X หรอพมพ Y เพอหมนรอบแกน Y หรอ พมพ Zเพอหมนรอบแกน Z ในทน ใหพมพ X แลวกดปม Q}
Specify the origin of the rotation <0,0,0>: M2P {พมพ M2P เพอหาจดกงกลางระหวางจด 2 จด}First point of mid: {เลอนเคอรเซอรไปยงจดท 1 เมอปรากฏมารคเกอร คลกซาย }Second point of mid: {เลอนเคอรเซอรไปยงจดท 3 เมอปรากฏมารคเกอร คลกซาย เราจะไดจดศนยกลาง
ในการหมนอยตรงกลางระหวางจดท 1 และจดท 3 }Specify a rotation angle or [Reference]: 90 {กาหนดมมของการหมนหรอพมพ R
เพอกาหนดมมอางอง ในทนพมพ 90 แลวกดปม Q}Enter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: {คลกขวาหรอQ }Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: {คลกขวาหรอQ
ผวหนาของโซลดทถกเลอกจะถกหมนตามองศาทระบดงรปท 8.23 (ขวา)}
หากเลอกตวเลอก Axis by object เราสามารถใชแกนของ Line, Circle, Arc, Ellipse, 2D polyline, 3Dpolyline, Spline เปนแกนในการหมนผวหนา
กอน หลง
Rotate Face = 90°
รปท 8.23
chap-08.PMD 12/10/2549, 21:43132
การแกไขปรบแตงโซลด(Solid Editing) 133
8.12 Modify4Solids Editing4Taper faces | SOLIDEDIT | ใชคาสงนสาหรบสรางมมเรยวใหกบผวหนาทถกเลอกดงรปท 8.24
Command: _solidedit {จากรปท 8.24 (ซาย) }Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: _faceEnter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: _taperSelect faces or [Undo/Remove]: 1 face found. {คลกภายในขอบเขตของผวหนาทตองการเลอก
หรอคลกบนเสนขอบของผวหนา จนกระทงผวหนาทตองการสรางมมเรยวทงหมดเปนเสนประในทนคลกบนเสนขอบจดท 1, 2, 3, 4}
Select faces or [Undo/Remove/ALL]: {คลกขวาหรอQ หรอพมพ R เพอเลอกผวหนาทเลอกเกนออก}
Specify the base point: {กาหนดแกนของมมเรยว โดยคลก ณ จดฐานของมมเรยว ในทนคลกจดท 5}Specify another point along the axis of tapering: {คลกอกจดหนงของแกนของมมเรยว
ในทนคลกจดท 6}Specify the taper angle: 15 {พมพตวเลข 15 เพอกาหนดคามมเรยว}Enter a face editing option[Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>:{คลกขวาหรอQ }Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: {คลกขวาหรอQ ผวหนาของ
โซลดทถกเลอกจะถกทาใหเรยวตามองศาทระบตามแกนมมเรยวทกาหนดดงรปท 8.24 (ขวา)}
8.13 Modify4Solids Editing4Color faces | SOLIDEDIT | ใชคาสงนสาหรบเปลยนสใหกบผวหนา(Faces) เมอใชคาสงนจะปรากฏขอความ Select faces or[Undo/Remove]: ใหคลกบนผวหนาทตองการกาหนดสใหแตกตางจากสของโซลด ในทนคลกผวหนาจดท 1, 2 และเสนขอบจดท 3 แลวพมพ R เพอเขาสโหมด Remove แลวคลกเสนขอบจดท 4 แลวคลกขวาหรอ Q จะปรากฏไดอะลอค Select color ขนมาบนจอภาพ เราสามารถเลอกสจากตารางAutoCAD Color Index หรอ True Color ไดตามตองการดงรปท 8.25
กอน หลงรปท 8.24
กอน หลงรปท 8.25
chap-08.PMD 12/10/2549, 21:43133
2D Drafting
134
Note
Note
8.14 Modify4Solids Editing4Copy faces | SOLIDEDIT | ใชคาสงนสาหรบคดลอกผวหนา(Faces)ออกมาจากโซลด ถาผวหนาทถกคดลอกออกมาเปนผวหนาเรยบ ผวหนานนจะกลายเปนรเจยน(Region) ซงเราสามารถนาไปใชในการขนรปโซลดตอไปไดแตถาผวหนาทถกคดลอกออกมามสวนโคงเวา ผวหนานนจะกลายเปนเซอรเฟส(Surface)ดงรปท 8.26
กอน หลงรปท 8.26
การคดลอกผวหนาเหมอนกบการใชคาสง Modify4Copy ธรรมดา เราจะตองเลอก Faces ทตองการคดลอก แลวกาหนดจด base point or displacement: และเลอนเคอรเซอรไปยงตาแหนงใหมเพอกาหนดจด second point of displacement: เชนเดยวกน
8.15 Modify4Solids Editing4Color edges | SOLIDEDIT | ใชคาสงนสาหรบเปลยนสใหกบเสนขอบ(Edges) เมอใชคาสงนจะปรากฏขอความ Select edges or[Undo/Remove]: ใหคลกบนเสนขอบทตองการกาหนดใหแตกตางจากสของโซลด แลวคลกขวาหรอQ จะปรากฏไดอะลอค Select color ขนมาบนจอภาพ เราสามารถเลอกสจากตาราง AutoCADColor Index หรอ True Color ไดตามตองการ
8.16 Modify4Solids Editing4Copy edges | SOLIDEDIT | ใชคาสงนสาหรบคดลอกเสนขอบ(Edges)ออกมาจากโซลด เสนขอบทถกคดลอกออกมาจะกลายเปนเสนตรง Line และเสนโคง Arc
กอน หลงรปท 8.27
การคดลอกเสนขอบ(Edge)เหมอนกบการใชคาสง Modify4Copy ธรรมดา เราจะตองเลอก Edgesทตองการคดลอก แลวกาหนดจด base point or displacement: และเลอนเคอรเซอรไปยงตาแหนงใหมเพอกาหนดจด second point of displacement: เชนเดยวกน
chap-08.PMD 12/10/2549, 21:43134
การแกไขปรบแตงโซลด(Solid Editing) 135
Note
8.17 Modify4Solids Editing4Imprint | SOLIDEDIT | | ใชคาสงนสาหรบฝงวตถลงบนโซลด เพอเตรยมพรอมสาหรบการสรางผวหนาใหม วตถทสามารถนามาฝงลงบนพนผวของโซลดคอ Arc, Circle, Line, 2D and 3D Polyline, Ellipse, Spline, Region, Bodyและ 3D solid วตถทนามาฝงลงบนโซลด จะตองมสวนตดกบผวหนาหนงหรอหลายผวหนาของโซลดทถกเลอก เราสามารถทจะใชวตถทถกฝงลงบนโซลด เพอสรางสวนประกอบตอไปของโซลดไดดงรปท 8.28
(1) (2) (3)
(4) (5)
จากรปท 8.28 (1) ใชคาสง Draw4Line เขยนเสนตรงจากจดท 1 ไปยงจดท 2 (ใชออฟเจกทสแนป (Mid point) ทงสองจด แลวเรยกคาสง Modify4Solid Editing4Imprint เมอปรากฏขอความ
Select a 3D solid: ใหคลกบนโซลดจดท 3 จะปรากฏขอความ Select an object to imprint: ใหคลกลงบนวตถ 2 มตทตองการนามาฝงลงบนพนผวของโซลดตรงจดท 4 ผวหนาจะถกแบงออกเปน 2 สวนเทาๆกนดงรป 8.28 (3) เมอผวหนาถกแบงแลว เรากสามารถกดปม E คางไว แลวคลกเสนขอบจดท 5จะปรากฏจดกรปสตรงจดท 6 เลอนเคอรเซอรขนในแนวดง แลวคลกซาย เสนขอบจะถกเคลอนยายขนดงรปท 8.28 (5) ใชคาสง Draw4Line เขยนเสนตรงจากจดท 7 ไปยงจดท 8 (ใชออฟเจกทสแนป
(End point) ทงสองจด แลวเรยกคาสง Modify4Solid Editing4Imprint เมอปรากฏขอความSelect a 3D solid: ใหคลกบนโซลดจดท 9 จะปรากฏขอความ Select an object to imprint: คลกบนโซลดจดท 10 ผวหนาจะถกแบงออกเปน 2 สวนดงรป 8.28 (8) กดปม E คางไว แลวคลกจดท 11เลอนเคอรเซอรไปตามสนของโซลดแลวพมพระยะออฟเซทหรอคลกซายเมอไดขนาดทตองการจะปรากฏดงรปท 8.28 (9) สงเกตวาเราสามารถใชคาสงนในการแบงผวหนา เพอทจะสามารถปรบแตงซบออฟเจกทไดตามตองการ
8.18 Modify4Solids Editing4Clean | SOLIDEDIT | ใชคาสงนสาหรบลางวตถออกจากโซลด
รปท 8.28
(6)
(7) (8) (9)
chap-08.PMD 12/10/2549, 21:43135
2D Drafting
136
Note
Note เมอใชคาสงนจะปรากฏขอความ Select a 3D solid: ใหคลกลงบนโซลดทตองการ วตถทงหมดจะถกลบออกจากโซลด คาสงนจะไมลบวตถ Imprint ทฝงตวบนโซลด เหมอนในเวอรชนกอนๆ
8.19 Modify4Solids Editing4Seperate | SOLIDEDIT | ใชคาสงนสาหรบแยกโซลดทไมมปรมาตรรวมกนออกจากการเปนโซลดชนเดยวกนดงรปท 8.29
เราจะสงเกตเหนวากอนการใชคาสงน เมอเราคลกบนโซลดชนใดชนหนง โซลดอกชนจะถกเลอกดวยเนองจากเปนโซลดชนเดยวกน แตไมไดมปรมาตรรวมกน แตหลงจากใชคาสงนแลว เมอคลกบนโซลดชนใดชนหนง โซลดอกชนจะไมถกเลอกดวย เนองจากโซลดแตละชนแยกเปนอสระตอกนแลว
8.20 Modify4Solids Editing4Shell | SOLIDEDIT | ใชคาสงนสาหรบสรางผนงหรอเปลอกตามความหนาทระบใหกบโซลดทถกเลอก โดยทผวหนาจะถกสราง โดยมระยะออฟเซทหางจากผวหนาดานนอกหรอดานในจากผวหนาของโซลดทถกเลอก
Command: _solidedit {จากรปท 8.30 (ซาย) }Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: _bodyEnter a body editing option [Imprint/seParate solids/Shell/cLean/Check/Undo/eXit] <eXit>: _shellSelect a 3D solid: {คลกบนโซลด 3 มตทตองการสรางเปลอกตรงจดท 1 ผวหนาทงหมดจะถกเลอก}Remove faces or [Undo/Add/ALL]: 1 faces found, 1 removed. {ในกรณทตองการไมใหมเปลอก
หรอผนงในบางสวนของโซลด เราจะตองเลอกผวหนานนออก โดยคลกบนผวหนาทตองการเลอกออกหรอคลกบนเสนขอบของผวหนานน ในทน คลกบนผวหนาตรงจดท 2 เราจะตองแนใจวาปรากฏขอความ 1faces found, 1 removed ดวย มฉะนน ผวหนาจะไมถกเลอกออก}
Remove faces or [Undo/Add/ALL]: A {เมอเราเลอกผวหนาออก อาจมผวหนาทเราไมตองการเลอกออกตดไปดวย เราสามารถเลอกผวหนาเพมเตม โดยพมพ A}
กอน หลงรปท 8.29
กอน หลงรปท 8.30
chap-08.PMD 12/10/2549, 21:43136
การแกไขปรบแตงโซลด(Solid Editing) 137
Note
Note
Select faces or [Undo/Remove/ALL]: 2 faces found. {คลกบนผวหนาทตองการเลอกเพม}Select faces or [Undo/Remove/ALL]: {คลกขวาหรอQ}Enter the shell offset distance: 50 {พมพคาความหนา 50 หนวยของผนงหรอเปลอก}Enter a body editing option[Imprint/seParate solids/Shell/cLean/Check/Undo/eXit] <eXit>: {คลกขวาหรอQ }Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: {คลกขวาหรอQ}
โดยปกตโปรแกรมจะสรางผนงขนมาทกดานของโซลดโดยอตโนมต หากตองการใหดานใดดานหนงกลวงดงตวอยางในรปท 8.30 (ขวา) ในบรรทด Remove faces เราจะตองเลอกผวหนาดานนนออกแตหากเราคลกทผวหนา อาจจะมผวหนาดานทไมตองการนาออกตดไปดวยเสมอ ๆดงนน เราจะตองพยายามหาจดทเหมาะสมทจะใหเมาสคลกโดยไมใหผวหนาทตองการถกเลอกออก อยางไรกตามหากผวหนาถกเลอกออก เรากสามารถใชตวเลอก Add เพอเพมผวหนาทตองการเลอกกลบเขาไปใหมได
8.21 Modify4Solids Editing4Check | SOLIDEDIT | ใชคาสงนสาหรบตรวจสอบความถกตองของโซลด 3 มตวายงคงเปน ACIS โซลดทถกตองหรอไม หากใชคาสงน จะปรากฏขอความ This object is a valid ShapeManager solid. แสดงวาโซลดมความถกตองและไมมขอผดพลาด
โดยปกตทกครงทมการใชคาสง Extrude faces, Move faces และคาสงอนๆ จะมการตรวจสอบความถกตองของโซลดทถกเลอกอยเสมอโดยอตโนมต เพราะตวแปรระบบ SOLIDCHECK ถกตงคาไวเทากบ1 ซงหมายถงใหมการตรวจสอบความถกตองของโซลดโดยอตโนมต
8.22 Modify4Fillet | FILLET | F | คาสงนปกตใชในการลบมมโคงใน 2 มต แตเราสามารถใชคาสงนในการลบมมโคงตามเสนขอบของโซลด 3 มต เพอใหเกดมมโคงมนได โดยมวธการใชคาสงดงน
Command: _fillet {จากรปท 8.31 (ซาย) }Current settings: Mode = TRIM, Radius = 0.0000 {รายงานรศมใชงาน = 0 หนวย}
กอน หลงรปท 8.31
chap-08.PMD 12/10/2549, 21:43137
2D Drafting
138
Note
Select first object or [Undo/Polyline/Radius/Trim/Multiple]: {พมพตวเลอก R เพอกาหนดรศม}Enter fillet radius: 50 {กาหนดคารศมสวนโคง 50 หนวย}Select an edge or [Chain/Radius]: {คลกเสนขอบจดท 1, 2, 3, 4, 5 และ 6}Select an edge or [Chain/Radius]: {คลกขวาหรอQ สวนโคงมมมนจะปรากฏดงรปท 8.31 (ขวา)}6 edge(s) selected for fillet. {โปรแกรมรายงานวาเสนขอบ 6 เสนถกลบมมโคง}
หากตองการลบมมโคงทมรศมสวนโคง Fillet บนเสนขอบแตละเสนมรศมทแตกตางกน เราสามารถทาไดดงน
Command: _fillet {จากรปท 8.32 (ซาย) }Current settings: Mode = TRIM, Radius = 50.0000 {รายงานรศมใชงาน = 50 หนวย}Select first object or [Undo/Polyline/Radius/Trim/Multiple]: {คลกเสนขอบจดท 1}Enter fillet radius <50.0000>: 30 {พมพคารศม 30 หนวย}Select an edge or [Chain/Radius]: {คลกเสนขอบจดท 2}Select an edge or [Chain/Radius]: R {พมพตวเลอก R เพอกาหนดรศมใหม}Enter fillet radius <30.0000>: 50 {พมพคารศม 50 หนวย}Select an edge or [Chain/Radius]: {คลกเสนขอบจดท 3 และ 4}Select an edge or [Chain/Radius]: R {พมพตวเลอก R เพอกาหนดรศมใหม}Enter fillet radius <50.0000>: 70 {พมพคารศม 70 หนวย}Select an edge or [Chain/Radius]: {คลกเสนขอบจดท 5 และ 6}Select an edge or [Chain/Radius]: {คลกขวาหรอQ สวนโคงมมมนจะปรากฏดงรปท 8.32 (ขวา)}6 edge(s) selected for fillet. {โปรแกรมรายงานวาเสนขอบ 6 เสนถกลบมมโคง}
8.23 Modify4Chamfer | CHAMFER | CHA | เชนเดยวกนกบคาสง FILLET คาสงนปกตใชในการสรางมมตดใน 2 มต แตเราสามารถใชคาสงนในการลบมมขอบของโซลด 3 มตใหเกดมมตดได โดยมวธการใชคาสงดงน
Command: _chamfer {จากรปท 8.33 (ซาย) }(TRIM mode) Current chamfer Dist1 = 0.0000, Dist2 = 0.0000 {รายงาน Distance 1 = 0 หนวย
Distance 2 = 0 หนวย}Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: {คลกเสนขอบจดท 1}
R =30
R =30
R =70
R =50R =70
R =50
กอน หลงรปท 8.32
chap-08.PMD 12/10/2549, 21:43138
การแกไขปรบแตงโซลด(Solid Editing) 139
Note
Base surface selection... {เลอกผวหนาทกาหนดเปนผวหนาฐาน ซงจะปรากฏเปนเสนประ}Enter surface selection option [Next/OK (current)] <OK>: {หากผวหนาฐานทเราตองการ
ไมปรากฏเปนเสนประ ใหพมพตวเลอก N แลวกดปม Q โปรแกรมจะสลบผวหนาทใชเสนขอบเดยวกน เราสามารถใชผวหนาใดเปนผวหนาฐานกได แลวสลบตวเลขระยะทางกได}
Specify base surface chamfer distance: 400 {กาหนดระยะทางของผวหนาฐาน 400 หนวย}Specify other surface chamfer distance <400.0000>: 900 {กาหนดระยะทางของอกผวหนาหนง
900 หนวย}Select an edge or [Loop]: {คลกเสนขอบจดท 1 อกครง}Select an edge or [Loop]: {คลกขวาหรอกดปม Q เพอออกจากคาสง จะปรากฏดงรปท 8.33 (ขวา)}
8.24 Draw4Modeling4Presspull | PRESSPULL | | ใชคาสงนสาหรบกดหรอดงผวหนาเรยบ(Planar face) จากรปท 8.34 (ซาย) เมอเรยกคาสงออกมาใชงานจะปรากฏขอความ Click inside bounded areas to press or pull. ใหคลกบนผวหนาเรยบตรงจดท 1แลวเลอนเคอรเซอร เพอกดผวหนาเขาไปดานใน แลวพมพคาตวเลขระยะออฟเซททตองการเปลยนแปลง แลวกดปม Q แลวดงผวหนาตรงจดท 2 โดยใชวธเดยวกน จะปรากฏดงรปท 8.34 (ขวา)
กอน หลงรปท 8.33
900400
คาสง PRESSPULL นเปนคาสงใหมทใชงานสะดวกกวาการใชคาสง Modify4Solid Editing4ExtrudeFaces นอกจากน ยงมการเกบประวตของการใชคาสงดงรปท 8.34 (ขวา) ซงเราสามารถกดปมE คางไว แลวเลอนเคอรเซอรไปบนเสนขอบตรงจดท 3 เมอปรากฏโครงลวดปรากฏเปนเสนประใหคลกซาย เราสามารถใชคาสง Modify4Properties แกไขความสงของ Presspull ใหมระยะทแมนยาไดตามตองการ
8.25 Modify43D Operations4Slice | SLICE | SL | | ใชคาสงนสาหรบตวเฉอนโซลดสวนทไมตองการทงไปหรอตดแบงโซลดออกเปน 2 สวนดงรปท 8.35
กอน หลงรปท 8.34 หลง
chap-08.PMD 12/10/2549, 21:43139
2D Drafting
140
Note
Command: _slice {จากรปท 8.35 (ซาย) }Select objects to slice: 1 found {คลกลงบนโซลดทตองการตดเฉอนหรอตดแบงออกเปน 2 สวน}Select objects to slice: {คลกบนโซลดชนอนๆ ตอไป หากไมม ใหคลกขวาหรอกดปม Q }Specify start point of slicing plane or[planar Object/Surface/Zaxis/View/XY/YZ/ZX/3points] <3points>: XY {กาหนดระนาบตดโดย
คลกจด 3 จดทซงกาหนดระนาบตดหรอพมพตวเลอก O เพอใชวตถ 2 มตเปนระนาบตดหรอพมพตวเลอกS เพอใชเซอรเฟสเปนแผนตดโซลดหรอพมพตวเลอก Z เพอกาหนดแกน Z แลวใชระนาบ XY เปนระนาบตดหรอพมพตวเลอก V เพอใชระนาบทขนานกบววพอรทเปนระนาบตดหรอพมพตวเลอก XY เพอใชระนาบ XY เปนระนาบตดหรอพมพตวเลอก YZ เพอใชระนาบ YZ เปนระนาบตดหรอพมพตวเลอก ZXเพอใชระนาบ ZX เปนระนาบตด}
Specify a point on the XY-plane <0,0,0>: <Osnap on> {กาหนดจดทระนาบตดจะพาดผาน}Specify a point on desired side or [keep Both sides] <Both>: {กาหนดจดบนดานของโซลด
ทตองการเกบไว แลวลบอกดานหนงหรอถาหากตองการตดแบงออกเปนสองสวนใหคลกขวาหรอกดปมQ เพอใชตวเลอก Both}
จดเดนของ AutoCAD 2007 คอการเพมขดความสามารถใหกบคาสง SLICE เพอใหสามารถตดเฉอนโซลดดวยเซอรเฟส(Surface)ทมพนผวทโคงเวา ดงนน จงทาใหเราสามารถขนรปชนงานทมสวนโคงสวนเวา อาท เชน โทรศพทมอถอ เตารด ตลาโพง เมาส และอนๆ เปนตน ขดจากดในการขนรปชนสวนทมความโคงเวามเคยมอยในรลสกอนๆ จงหมดไป จากรปท 8.36 (ซาย) เราจะเหนวามการนาเซอรเฟสไปวางไวบนโซลด เซอรเฟสทจะนามาตดเฉอนโซลดไดนน จะตองมสวนเกนยนออกไปนอกเนอของโซลดทเราตองการตดเฉอนหรอครอบคลมสวนทตองการตดเฉอนทงหมด แลวจงเรยกคาสงนออกมาใชงาน เมอปรากฏขอความ Select objects to slice: คลกบนโซลดทตองการตดเฉอนตรงจดท 1เมอปรากฏขอความ Specify start point of slicing plane or ... พมพตวเลอก S จะปรากฏขอความSelect a surface: คลกบนเซอรเฟสจดท 2 เมอปรากฏขอความ Select solid to keep or [keep Bothsides] <Both>: คลกดานทตองการเกบโซลดไว ในทนคลกจดท 3 โซลดจะถกตดเฉอนดงรปท 8.36(กลาง) หากเราซอนหรอลบเซอรเฟสจะปรากฏโซลดดงรปท 8.36 (ขวา)
กอน หลงรปท 8.35 หลง หลงXY
YZ ZX
รปท 8.36กอน หลง หลง
chap-08.PMD 12/10/2549, 21:43140
การแกไขปรบแตงโซลด(Solid Editing) 141
Note
Note จากรปท 8.37 การสรางเซอรเฟสเพอนามาตดเฉอนโซลดนน เรมตนดวยการเขยนเสนโคง Arcใหขนานกบระนาบ XZ แลวคดลอกสวนโคง Arc ไปตรงกลางหนงเสน และทปลายอกดานหนงอกหนงเสน แลวจงใชกรปสปรบความโคงของเสนโคง Arc แตละเสนใหมรศมแตกตางกน จากนนจงใชคาสง Draw4Modeling4Loft กบเสนโคงทงสามเสน เนองจากเสนโคง Arc เปนวตถแบบเปด เราจงไดเซอรเฟส สงสาคญในการใชเซอรเฟสตดเฉอนโซลด เราจะตองแนใจวาขอบของเซอรเฟสยนออกนอกโซลดทกๆ ดานดงรปท 8.37 (ซาย) แลวจงใชคาสง Modify43D Operations4Slice
ตดเฉอนโซลด จะปรากฏดงรปท 8.37 (กลาง) หากซอนเซอรเฟสแลว เราจะเหนวาโซลดมพนผวโคงเวาตามเซอรเฟสทนามาตดเฉอนดงรปท 8.37 (ขวา)
รปท 8.37
8.26 SECTION | SEC | ใชคาสงนในกรณทตองการสรางหนาตดรเจยน(Region) 2 มตจากโซลด 3 มตดงรปท 8.38
กอน หลง หลง
รปท 8.38กอน หลง
Command: SECTION {จากรปท 8.38 (ซาย) }Select objects: 1 found {คลกลงบนโซลดทตองการสรางหนาตดรเจยน}Select objects: {คลกขวาหรอกดปม Q เพอออกจากการเลอกวตถ}Specify first point on Section plane by [Object/Zaxis/View/XY/YZ/ZX/3points] <3points>: YZ
{กาหนดระนาบสรางหนาตดโดยคลกจด 3 จดทซงกาหนดระนาบสรางหนาตดหรอพมพตวเลอก Oเพอใชวตถ 2 มตเปนระนาบสรางหนาตดหรอพมพตวเลอก Z เพอกาหนดแกน Z แลวใชระนาบ XYเปนระนาบสรางหนาตดหรอพมพตวเลอก V เพอใชระนาบทขนานกบววพอรทเปนระนาบสรางหนาตดหรอพมพตวเลอก XY เพอใช ระนาบ XY เปนระนาบสรางหนาตดหรอพมพตวเลอก YZ เพอใชระนาบ YZเปนระนาบสรางหนาตดหรอพมพตวเลอก ZX เพอใชระนาบ ZX เปนระนาบสรางหนาตด}
Specify a point on the YZ-plane <0,0,0>: {กาหนดจดทระนาบสรางหนาตด Region จะพาดผานหนาตด Region จะถกสรางขน ณ ตาแหนงทระนาบตดพาดผาน หากเราเคลอนยาย Regionออกมาดานนอก จะปรากฏดงรปท 8.38 (ขวา)}
เราจะเหนวาคาสงนทางานคลายกบคาสง Modify43D Operations4Slice สงเกตไดจากบรรทดขอความ Specify first point on Section plane by... มการใชงานเหมอนๆ กน
chap-08.PMD 12/10/2549, 21:43141
2D Drafting
142
Note
Note ในการใชตวเลอก XY, YZ และ ZX ของทงคาสง SLICE และ SECTION เราจะตองสงเกตทศทางการหนเหของระนาบจากยซเอสไอคอน(UCS Icon) เราจงจะทราบวาจะตองเลอกระนาบ XY หรอYZ หรอ ZX
8.27 Modify43D Operations4Extract Edges | XEDGES | ใชคาสงนในการแยกเสนขอบทกๆ เสนจากโซลดทถกเลอกออกมาใชงาน วตถทถกสรางจากคาสงนอาท เชน Line, Spline, Arc, Circle เปนตน
เมอเรยกคาสงนออกมาใชงานจะปรากฏขอความ Select objects: ใหคลกบนโซลดทตองการแยกเสนขอบ จะปรากฏขอความ Select objects: อกครง ใหคลกขวาหรอ Q เพอออกจากคาสง วตถ 2มตจะถกสรางขนซอนทบกบโซลด หากเราซอนโซลด หรอเคลอนยายโซลดออกไป เราจงจะเหนวตถ2 มตโครงลวดดงรปท 8.39 (ขวา)
เปนอนวาเราไดศกษาคาสงทเกยวของกบการแกไขโซลดมาทงหมดเรยบรอยแลว จะเหนวามคาสงใหมๆ ทอานวยความสะดวกตอการใชงานคอนขางมาก ในบทนคอนขางมประโยชนในการใชงานเปนอยางมาก เพราะชวยใหเราสามารถแกไขปรบแตงโซลดใหมขนาดและรปทรงทตองการไดอยางรวดเรว ดงนน เราจงควรศกษาและฝกใชคาสงตางๆ ทงหมดในบทน เพอใหเกดทกษะและความคลองตวในการใชงาน ซงจะชวยใหเราสามารถขนรปวตถ 3 มตทมความซบซอนไดรวดเรวยงขน
************************************
รปท 8.39กอน หลง
chap-08.PMD 12/10/2549, 21:43142