autocad 2007 3d chap-07

18
Note การขึ้นรูปวัตถุดวย Solid Modeling เนื่องจากการเปลี่ยนแปลงครั้งใหญของเครื่องมือในการขึ้นรูปโซลิด(Solid modeling tools) ใน AutoCAD 2007 ซึ่งมีการเพิ่มขีดความสามารถของคําสั่งตางๆ ที่ใชในการขึ้นรูปโซลิด 3 มิติ และยังมี การเพิ่มคําสั่งใหมๆ ที่ชวยใหการขึ้นรูปวัตถุที่มีความซับซอนสามารถทําไดงายมากขึ้น จึงทําให AutoCAD 2007 เปนเครื่องมือในการขึ้นรูปโซลิด 3 มิติที่มีประสิทธิภาพคอนขางสูงในปจจุบัน AutoCAD 2007 มีการเก็บประวัติ(Record history)การขึ ้นรูปของโซลิดแตละชิ้น นั่นหมายถึงความ สามารถที ่เรา จะยอนกลับไปแกไขจุดที ่ผิดพลาดได ถึงแมวาโซลิดนั้นจะผานการใชคําสั่ง Union , Subtract หรือ Intersect มาแลวหลายๆ ครั้งก็ตาม เราจึงไมตองเสียเวลาลบโซลิดนั้นทิ้ง แลวสรางโซลิด ขึ้นใหมเหมือนในรีลีสกอนๆ นอกจากนี เรายังสามารถใชคําสั่ง Modify4Properties เพื่อแกไข เปลี่ยนแปลงขนาด(Dimensions) ที่แมนยําของโซลิดเรขาคณิตพื้นฐาน อาทิ เชน รูปกลอง (Box) รูปทรงกลม (Sphere) รูปลิ่ม (Wedge) และโซลิดเรขาคณิตพื้นฐานอื่นๆ ได รวมทั้งโซลิดเรขาคณิต พื้นฐานที่ผานการใชคําสั่ง Union , Subtract หรือ Intersect มาแลวอีกดวย ความสามารถที เพิ่มขึ้นใหมใน AutoCAD 2007 นี้จึงชวยใหเราสามารถสรางภาพ 3 มิติไดอยางแมนยําและรวดเร็ว ในการสรางโซลิดเรขาคณิตพื้นฐานใน AutoCAD 2007 นั้นเหมือนกับวิธีการสราง Standard Primitives ในโปรแกรม 3DSMAX คอนขางมาก เนื่องจากในขณะที่เรากําลังสรางโซลิดเรขาคณิตพื้นฐานนั้น เราจะสามารถมองเห็นการเปลี่ยนแปลงของความกวาง ความยาว ความสูง รัศมีและอื ่นๆ ในเวลาจริง (Real time) อนึ่ง ในการสรางโซลิด 3 มิติใน AutoCAD 2007 เราสามารถใชเมาสคลิก เพื่อสรางโซลิด ขนาดคราวๆ ขึ้นมากอนเปนอับดับแรก แลวจึงใชคําสั่ง Modify4Properties แกไขโซลิดชิ้นนั้น เพื่อใหมีขนาดที่ถูกตองตามตองการหรือจะระบุขนาดที่ถูกตองในขณะที่กําลังทําการสรางโซลิด เรขาคณิตพื้นฐานนั้นก็สามารถทําไดอยางรวดเร็ว หลักการสรางโซลิดเรขาคณิตพื้นฐาน อาทิ เชน รูปกลอง(Box) รูปทรงกลม(Sphere) รูปลิ่ม(Wedge) และ โซลิดเรขาคณิตพื้นฐานอื่นๆ เมื ่อเราเรียกคําสั่งในการขึ้นรูปโซลิดเรขาคณิตพื ้นฐานใดๆ ออกมาใชงาน เราจะใชวิธีเลื่อนเคอรเซอรครอสแฮรไปบนระนาบ XY ของพื้นที่วาดภาพหรือเปดโหมดไดนามิก ยูซีเอส(Dynamic UCS) แลวเลื่อนเคอรเซอรครอสแฮรไปบนผิวหนา(Face)ของโซลิดที่มีอยูแลว เพื่อ กําหนดระนาบ XY ชั่วคราวบนผิวหนาของโซลิดนั้น เมื ่อผิวหนานั้นปรากฏเปนเสนประ เราสามารถ ใชเมาสคลิก เพื่อกําหนดจุดแรกของโซลิดเรขาคณิตพื ้นฐาน แลวทําการเลื่อนเมาสเพื่อสังเกตุการเปลี่ยน แปลงของขนาดความกวาง ความยาว ความสูง รัศมีและอื่นๆ ในเวลาจริง เมื่อไดขนาดที่ตองการแลว ก็สามารถใชเมาสคลิกเพื่อกําหนดขนาดหรือจะปอนขนาดที่ถูกตองตามตองการก็สามารถทําได chap-07.PMD 12/10/2549, 21:41 101

Upload: api-3826793

Post on 10-Apr-2015

686 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AutoCAD 2007 3D Chap-07

Note

การขนรปวตถดวย Solid Modeling

เนองจากการเปลยนแปลงครงใหญของเครองมอในการขนรปโซลด(Solid modeling tools)ในAutoCAD 2007 ซงมการเพมขดความสามารถของคาสงตางๆ ทใชในการขนรปโซลด 3 มต และยงมการเพมคาสงใหมๆ ทชวยใหการขนรปวตถทมความซบซอนสามารถทาไดงายมากขน จงทาใหAutoCAD 2007 เปนเครองมอในการขนรปโซลด 3 มตทมประสทธภาพคอนขางสงในปจจบนAutoCAD 2007 มการเกบประวต(Record history)การขนรปของโซลดแตละชน นนหมายถงความสามารถทเรา จะยอนกลบไปแกไขจดทผดพลาดได ถงแมวาโซลดนนจะผานการใชคาสง Union , Subtract หรอ Intersect มาแลวหลายๆ ครงกตาม เราจงไมตองเสยเวลาลบโซลดนนทงแลวสรางโซลด ขนใหมเหมอนในรลสกอนๆ นอกจากน เรายงสามารถใชคาสง Modify4Properties

เพอแกไข เปลยนแปลงขนาด(Dimensions)ทแมนยาของโซลดเรขาคณตพนฐาน อาท เชนรปกลอง(Box) รปทรงกลม(Sphere) รปล ม(Wedge)และโซลดเรขาคณตพ นฐานอ นๆ ไดรวมทงโซลดเรขาคณต พนฐานทผานการใชคาสง Union , Subtract หรอ Intersect มาแลวอกดวย ความสามารถท เพมขนใหมใน AutoCAD 2007 นจงชวยใหเราสามารถสรางภาพ 3มตไดอยางแมนยาและรวดเรว

ในการสรางโซลดเรขาคณตพนฐานใน AutoCAD 2007 นนเหมอนกบวธการสราง Standard Primitivesในโปรแกรม 3DSMAX คอนขางมาก เนองจากในขณะทเรากาลงสรางโซลดเรขาคณตพนฐานนนเราจะสามารถมองเหนการเปลยนแปลงของความกวาง ความยาว ความสง รศมและอนๆ ในเวลาจรง(Real time) อนง ในการสรางโซลด 3 มตใน AutoCAD 2007 เราสามารถใชเมาสคลก เพอสรางโซลดขนาดคราวๆ ขนมากอนเปนอบดบแรก แลวจงใชคาสง Modify4Properties แกไขโซลดชนนนเพอใหมขนาดทถกตองตามตองการหรอจะระบขนาดทถกตองในขณะทกาลงทาการสรางโซลดเรขาคณตพนฐานนนกสามารถทาไดอยางรวดเรว

หลกการสรางโซลดเรขาคณตพนฐาน อาท เชน รปกลอง(Box) รปทรงกลม(Sphere) รปลม(Wedge)และโซลดเรขาคณตพนฐานอนๆ เมอเราเรยกคาสงในการขนรปโซลดเรขาคณตพนฐานใดๆ ออกมาใชงานเราจะใชวธเลอนเคอรเซอรครอสแฮรไปบนระนาบ XY ของพนทวาดภาพหรอเปดโหมดไดนามกยซเอส(Dynamic UCS) แลวเลอนเคอรเซอรครอสแฮรไปบนผวหนา(Face)ของโซลดทมอยแลว เพอกาหนดระนาบ XY ชวคราวบนผวหนาของโซลดนน เมอผวหนานนปรากฏเปนเสนประ เราสามารถใชเมาสคลก เพอกาหนดจดแรกของโซลดเรขาคณตพนฐาน แลวทาการเลอนเมาสเพอสงเกตการเปลยนแปลงของขนาดความกวาง ความยาว ความสง รศมและอนๆ ในเวลาจรง เมอไดขนาดทตองการแลวกสามารถใชเมาสคลกเพอกาหนดขนาดหรอจะปอนขนาดทถกตองตามตองการกสามารถทาได

chap-07.PMD 12/10/2549, 21:41101

Page 2: AutoCAD 2007 3D Chap-07

2D Drafting

102

กอนทเราจะสามารถขนรปวตถ 3 มตดวยวธ Solid modeling ไดอยางมประสทธภาพ เราควรทจะศกษาวธการใชคาสงตางๆ ของ Solid modeling ซงมรายละเอยดดงตอไปน

7.1 Draw4Modeling4Polysolid | POLYSOLID | PSOLID | | ใชคาสงนสาหรบสรางผนง(Wall)ตรงและโคง เราสามารถแปลง Line, Arc, 2D polyline (Rectangle,Polygon), Donut, Ellipse, Circle ใหเปนผนงได เมอเรยกคาสงออกมาใชงาน จะปรากฏขอความดงน

Command: _Polysolid {จากรปท 7.1 }Specify start point or [Object/Height/Width/Justify] <Object>: H {พมพตวเลอก H เพอกาหนดความสง}Specify height <80.0000>: 2.7 {พมพคาความสง}Specify start point or [Object/Height/Width/Justify] <Object>: W {พมพตวเลอก W เพอกาหนดความกวาง}Specify width <5.0000>: 0.1 {พมพคาความกวาง}Specify start point or [Object/Height/Width/Justify] <Object>: J {พมพตวเลอก J เพอจด

ผนงชดซาย กลาง หรอขวาของจดทใชเมาสคลกดงรปท 7.2}Enter justification [Left/Center/Right] <Center>: L {พมพตวเลอก L เพ อจดผนงชดซาย

พมพตวเลอก C หรอกดปม Q เพอจดผนงชดกลาง พมพตวเลอก R เพอจดผนงชดขวา}Specify start point or [Object/Height/Width/Justify] <Object>: {คลกจดเร มตนของผนงหรอ

พมพตวเลอก O หรอกดปม Q เพอใชตวเลอก Object เพอแปลงวตถ 2 มตใหเปนผนง}Specify next point or [Arc/Undo]: {คลกจดตอไปของผนง}Specify next point or [Arc/Undo]: A {พมพตวเลอก A เพอเปลยนผนงตรงเปนผนงโคง}Specify endpoint of arc or [Close/Direction/Line/Second point/Undo]: {คลก ณ ตาแหนงจด

ปลายของสวนโคง}Specify next point or [Arc/Close/Undo]: Specify endpoint of arc or[Close/Direction/Line/Second point/Undo]: L {พมพตวเลอก L เพ อเปล ยนโหมดผนงโคงเปนผนงตรง}Specify next point or [Arc/Close/Undo]: {คลกจดตอไปของผนง}Specify next point or [Arc/Close/Undo]: {คลกขวาหรอกดปม Q เพอออกจากคาสง}

เสนโพลไลน 2 มต ผนงโพลโซลดรปท 7.1

ชดซาย(Left) ชดกลาง(Center) ชดขวา(Right)

รปท 7.2

chap-07.PMD 12/10/2549, 21:41102

Page 3: AutoCAD 2007 3D Chap-07

การขนรปวตถดวย Solid Modeling 103

Note

Note

Note

Note เราจะสงเกตเหนวาคาเรมตนของความสงของผนงมคาเทากบ 80 หนวย และคาเรมตนของความกวางมคาเทากบ 5 หนวย คาความสง(Height)ถกเกบไวในตวแปรระบบ PSOLHEIGHT สวนคาความกวาง(Width)ถกเกบไวในตวแปรระบบ PSOLWIDTH เราสามารถเปลยนแปลงคาเรมตนใหมไวในเทมเพลทไฟล .dwt ไดตามตองการ

หลงจากทผนงถกสรางขนมาแลว เราสามารถใชคาสง Modify4Properties กบผนงโพลโซลดเราจะสงเกตเหนวาประเภทของโซลด(Solid type)คอ Sweep หากเปนผนงทมเซกเมนตเดยว เราสามารถแกไขคา Twist along path (การบดตามแนวทางเดน) และ Scale along path (การเปลยนสเกลตามแนวทางเดน)ไดดงรปท 7.3

ผนง 1 เซกมนต

Twist along path = 45

Scale along path = 2

หลงจากทผนงถกสรางขนมาแลว เราสามารถเปลยนแปลงขนาดและรปทรงของผนง โดยใชจดกรปสทปรากฏบนผนงหรอกดปม E คางไวแลว คลกบนจดเวอรเทกซ(Vertex) เซกเมนต(Segment)หรอเฟส(Face)ของผนงโพลโซลด เมอผนงนนถกเลอก เราสามารถแกไขรปทรงไดโดยการเคลอนยายจดเวอรเทกซ เซกเมนตและเฟสของผนงโพลโซลดเพอใหไดรปทรงทตองการดงรปท 7.4 เรายงสามารถกาหนดระยะทเปลยนแปลงโดยกาหนดตวเลขทเพมขนอยางแมนยาอกดวย โดยการแกไขเพอใหไดขนาดทถกตองนน จะตองอางองจากขนาดเดม แลวพมพสวนทเพมขน

รปท 7.3

รปท 7.4

กอน หลง หลง หลง

จากรปท 7.3 (ซาย) บนหนาตาง Properties เราจะเหนวา History = Record นนหมายถงหากเราเขยนโซลดรปกลองสเหลยมขนมา แลวเจาะชองหนาตางดวยคาสง Subtract ไปเรยบรอยแลว แตปรากฏวาขนาดของหนาตางนนไมถกตอง เราสามารถแกไขขนาดหนาตางใหมได โดยกดปม Eคางไว แลวเลอนเคอรเซอรไปบนตาแหนงขอบหนาตางดงรปท 7.5 (1) เมอกลองโซลดทถกหกลบไปแลวปรากฏเปนเสนประดงรปท 7.5 (2) ใหคลกซาย จะปรากฏจดกรปสดงรปท 7.5 (3) ใหใชเมาสคลกบนจดกรปสดานทตองการเคลอนยาย แลวเลอนเคอรเซอรไปทางขวาดงรปท 7.5 (4) แลวพมพตวเลขสวนตางหรอสวนทออฟเซทจากขนาดเดม จะปรากฏดงรปท 7.5 (5) แตถามการกาหนด History= None เราจะไมสามารถใชวธนในการแกไขโซลดได เนองจากไมมการเกบประวตไว

chap-07.PMD 12/10/2549, 21:41103

Page 4: AutoCAD 2007 3D Chap-07

2D Drafting

104

Note

Note

Note

(1) (2) (3)

(4) (5)

รปท 7.5

ในขณะทปรากฏจดกรปสบนโซลดชองหนาตางทถกหกลบดวยคาสง Subtract ดงรปท 7.5 (3)นน หากเราใชคาสง Modify4Properties กบโซลดชองหนาตางทถกหกลบ เราจะสามารถแกไขขนาดความยาว ความกวางและความสง โดยพมพตวเลขเขาไปบนอดทบอกซ Length, Width และHeight บนหนาตาง Properties เพอใหไดชองหนาตางทมขนาดแมนยาตามตองการ

ในการเลอกโซลดทถกหกลบไปแลว เมอเราเลอนเคอรเซอรครอสแฮรไปบนขอบหนาตาง แลวกดปมE คางไว ปรากฏวาผนงทงชนกลายเปนเสนประ แตโซลดชองหนาตางทถกหกลบไมปรากฏในขณะทยงคงกดปม E ใหกดปม Space bar บนคยบอรด จะปรากฏโซลดชองหนาตางทถกหกลบหากกดปม Space bar ตอๆ ไป จะเปนการสลบกนระหวางผนงกบโซลดทถกหกลบ เมอปรากฏโซลดชองหนาตางแลว ใหคลกซาย โซลดชองหนาตางจงจะถกเลอก พรอมทงปรากฏจดกรปสบนโซลด

ขอควรระวง เราไมควรใชคาสง Modify4Explode กบผนงโพลโซลด เพราะจะทาใหผนงโพลโซลดถกแปลงใหกลายเปน Regions ยอย ๆหลายๆ ชน ทาใหสญเสยคณสมบตของโซลด ไมสามารถใชคาสงUnion , Subtract หรอ Intersect อกตอไปได

7.2 Draw4Modeling4Box | BOX | | ใชคาสงนในการสรางโซลดรปกลองสเหลยมผนผาหรอกลองสเหลยมจตรสดงรปท 7.6

Command: box {จากรปท 7.6 }Specify first corner or [Center]: {พมพคาคอรออรดเนทหรอเลอนเคอรเซอรไปยงมมแรกของสวนฐาน

แลวคลกซาย หรอพมพตวเลอก C เพอกาหนดจดศนยกลางของกลอง}Specify other corner or [Cube/Length]: {พมพคาคอรออรดเนทหรอเลอนเคอรเซอรไปยงมมทะแยง

รปท 7.6

chap-07.PMD 12/10/2549, 21:41104

Page 5: AutoCAD 2007 3D Chap-07

การขนรปวตถดวย Solid Modeling 105

Note

ของสวนฐาน แลวคลกซาย หรอพมพตวเลอก C เพอสรางกลองสเหลยมจตรสหรอพมพ L เพอกาหนดความยาว}

Specify height or [2Point]: {พมพคาความสงหรอเลอนเคอรเซอร เพอปรบคาความสงหรอพมพตวเลอก 2Pเพอใชระยะหางของจด 2 จดในการกาหนดความสง}

โดยทโปรแกรมกาหนดมาให โซลดทกประเภทไมวาจะสรางจากคาสงใดกตาม จะมการบนทกประวตการใชคาสง Union , Subtract และ Intersect เกบไวโดยอตโนมต โดยตวแปรระบบSOLIDHIST จะถกกาหนดใหมคาเทากบ 1 หรอแถบรายการ History บนหนาตาง Properties จะเทากบRecord หากเราไมตองการใหมการบนทกประวต เราสามารถกาหนด SOLIDHIST = 0 หรอกาหนดHistory = None ไดเชนเดยวกน

7.3 Draw4Modeling4Wedge | WEDGE | WE | | ใชคาสงนสาหรบสรางโซลดรปลมดงรปท 7.7

Command: _wedge {จากรปท 7.7 }Specify first corner or [Center]: {พมพคาคอรออรดเนทหรอเลอนเคอรเซอรไปยงมมแรกของสวนฐาน

ของดานทมความสง แลวคลกซายหรอพมพตวเลอก C เพอกาหนดจดศนยกลางของรปลม}Specify other corner or [Cube/Length]: {พมพคาคอรออรดเนทหรอเลอนเคอรเซอรไปยงมมทะแยง

ของสวนฐานของดานทมมมแหลม แลวคลกซายหรอพมพตวเลอก C เพอสรางรปลมสเหลยมจตรสหรอพมพ L เพอกาหนดความยาว}

Specify height or [2Point] <500.0000>: {พมพคาความสงหรอเลอนเคอรเซอร เพอปรบคาความสงหรอพมพตวเลอก 2P เพอใชระยะหางของจด 2 จดในการกาหนดความสงของรปลม}

7.4 Draw4Modeling4Cone | CONE | | ใชคาสงนสาหรบสรางโซลดรปกรวยหรอรปกรวยฐานวงรดงรปท 7.8

Command: _cone {จากรปท 7.8 }Specify center point of base or [3P/2P/Ttr/Elliptical]: {พมพคาคอรออรดเนทหรอเลอนเคอรเซอร

ไปยงจดศนยกลางของสวนฐาน แลวคลกซายหรอพมพตวเลอก 3P เพอเขยนสวนฐานวงกลมผานจด 3 จด

รปท 7.7

รปท 7.8

chap-07.PMD 12/10/2549, 21:41105

Page 6: AutoCAD 2007 3D Chap-07

2D Drafting

106

หรอพมพตวเลอก 2P เพอเขยนสวนฐานวงกลมผานจด 2 จดหรอพมพตวเลอก T เพอเขยนสวนฐานวงกลมสมผสจด 2 จดและกาหนดรศมหรอเลอกตวเลอก E เพอเขยนสวนฐานรปวงร}

Specify base radius or [Diameter] <250.0000>: {พมพคารศมหรอพมพตวเลอก D เพอกาหนดขนาดเสนผาศนยกลาง}

Specify height or [2Point/Axis endpoint/Top radius] <500.0000>: {พมพคาความสงหรอเลอนเคอรเซอร เพอปรบคาความสงหรอพมพตวเลอก 2P เพอใชระยะหางของจด 2 จดในการกาหนดความสงหรอพมพตวเลอก A เพอกาหนดตาแหนงจดยอดกรวยหรอพมพตวเลอก T เพอกาหนดรศมยอดกรวย }

7.5 Draw4Modeling4Sphere | SPHERE | | ใชคาสงนสาหรบสรางรปทรงกลมโซลดดงรปท 7.9

Command: _sphere {จากรปท 7.9 }Specify center point or [3P/2P/Ttr]: {พมพคาคอรออรดเนทหรอเลอนเคอรเซอรไปยงจดศนยกลาง

แลวคลกซายหรอพมพตวเลอก 3P เพอเขยนรปทรงกลมผานจด 3 จดใน 3 มต หรอพมพตวเลอก 2P เพอเขยนสวนฐานวงกลมผานจด 2 จดใน 3 มตหรอพมพตวเลอก T เพอเขยนจดสมผสจด 2 จดใน 3 มตและกาหนดรศม}

Specify radius or [Diameter] <200.0000>: {พมพคารศมหรอพมพตวเลอก D เพอกาหนดขนาดเสนผาศนยกลาง}

7.6 Draw4Modeling4Cylinder | CYLINDER | CYL | | ใชคาสงนสาหรบสรางรปทรงกระบอกหรอรปทรงกระบอกฐานรปวงรดงรปท 7.10

รปท 7.9

Command: _cylinder {จากรปท 7.10 }Specify center point of base or [3P/2P/Ttr/Elliptical]: {พมพคาคอรออรดเนทหรอเลอนเคอรเซอร

ไปยงจดศนยกลางของสวนฐาน แลวคลกซายหรอพมพตวเลอก 3P เพอเขยนสวนฐานวงกลมผานจด 3 จดหรอพมพตวเลอก 2P เพอเขยนสวนฐานวงกลมผานจด 2 จดหรอพมพตวเลอก T เพอเขยนสวนฐานวงกลมสมผสจด 2 จดและกาหนดรศมหรอเลอกตวเลอก E เพอเขยนสวนฐานรปวงร}

Specify base radius or [Diameter] <75.0000>: {พมพคารศมหรอพมพตวเลอก D เพอกาหนดขนาดเสนผาศนยกลาง}

Specify height or [2Point/Axis endpoint] <150.0000>: {พมพคาความสงหรอเลอนเคอรเซอรเพอปรบคาความสงหรอพมพตวเลอก 2P เพอใชระยะหางของจด 2 จดในการกาหนดความสงหรอพมพตวเลอก A เพอกาหนดตาแหนงจดยอดของทรงกระบอก}

รปท 7.10

chap-07.PMD 12/10/2549, 21:41106

Page 7: AutoCAD 2007 3D Chap-07

การขนรปวตถดวย Solid Modeling 107

Note

7.7 Draw4Modeling4Torus | TORUS | TOR | | ใชคาสงนสาหรบสรางโซลดรปขนมโดนทหรอทอรสดงรปท 7.11

รปท 7.11

Command: _torus {จากรปท 7.11 }Specify center point or [3P/2P/Ttr]: {พมพคาคอรออรดเนทหรอเลอนเคอรเซอรไปยงจดศนยกลางของ

ทอรส แลวคลกซายหรอพมพตวเลอก 3P เพอเขยนวงกลมทอรสผานจด 3 จดใน 3 มตหรอพมพตวเลอก 2Pเพอเขยนวงกลมทอรสผานจด 2 จดใน 2 มตหรอพมพตวเลอก T เพอเขยนสวนฐานวงกลมสมผสจด 2 จดและกาหนดรศม}

Specify radius or [Diameter] <100.0000>: {พมพคารศมของทอรสหรอพมพตวเลอก D เพอกาหนดขนาดเสนผาศนยกลางของทอรส}

Specify tube radius or [2Point/Diameter] <20.0000>: {พมพคารศมทอหรอพมพ 2P เพอกาหนดรศมทอผานจด 2 จดพมพตวเลอก D เพอกาหนดขนาดเสนผาศนยกลางทอ}

7.8 Draw4Modeling4Pyramid | PYRAMID | PYR | | ใชคาสงนสาหรบสรางโซลดปรามดฐานรปหลายเหลยมดงรปท 7.12

Command: _pyramid {จากรปท 7.12 } 4 sides Circumscribed {โปรแกรมรายงานจานวนดานของฐาน 4 ดาน และมดานสมผสรศมทกาหนด}Specify center point of base or [Edge/Sides]: {พมพคาคอรออรดเนทของจดศนยกลางของสวนฐาน

หรอเลอนเคอรเซอร ไปยงจดศนยกลางของสวนฐาน แลวคลกซายหรอพมพตวเลอก E เพอกาหนดความยาวดานแตละดานของสวนฐานหรอพมพตวเลอก S เพอกาหนดจานวนดานของสวนฐานของปรามด}

Specify base radius or [Inscribed] <68.0023>: {พมพคารศมของสวนฐานหรอเลอนเคอรเซอรเพอกาหนดรศม แลวคลกซายหรอพมพตวเลอก I เพอกาหนดใหมมของสวนฐานสมผสรศมทกาหนด}

Specify height or [2Point/Axis endpoint/Top radius] <100.0000>: {พมพคาความสงหรอเลอนเคอรเซอร เพอปรบคาความสงหรอพมพตวเลอก 2P เพอใชระยะหางของจด 2 จดในการกาหนดความสงหรอพมพตวเลอก A เพอกาหนดตาแหนงจดยอดปรามดหรอพมพตวเลอก T เพอกาหนดรศมยอดปรามด}

การเขยนสวนฐานของโซลดปรามดนนมวธการเหมอนกบการใชคาสง Draw4Polygon ใน 2 มตทกประการ หากใชวธกาหนดจดศนยกลางของสวนฐาน เราจะตองเลอกระหวาง Inscribed (มมเหลยมของสวนฐานจะสมผสรศม) กบ Circumscribed (ดานของสวนฐานจะสมผสรศม) หากเราตองการกาหนดความยาวดานแตละดานของรปหลายเหลยมสวนฐาน เราสามารถใชตวเลอก E ไดเชนเดยวกน

รปท 7.12

chap-07.PMD 12/10/2549, 21:41107

Page 8: AutoCAD 2007 3D Chap-07

2D Drafting

108

Note

7.9 Draw4Modeling4Extrude | EXTRUDE | EXT | | ใชคาสงนสาหรบกาหนดความหนาใหกบวตถ 2 มตแบบเปดและแบบปด ความหนาของวตถจะเกดขนในแนวแกน Z ของ UCS ทใชในการสรางวตถ 2 มตนน ซงเราจะเหนการเปลยนแปลงความหนาในเวลาจรง(Real time)ในขณะทกาลงใชคาสง วตถ 2 มตทสามารถนามาใชคาสงนคอ LINE, ARC, CIRCLE,ELLIPSE, POLYLINE, SPLINE, POLYGON, RECTANG, DONUT, 2D SOLID, 3DFACE และREGION ดงรปท 7.13 หากใชคาสงนกบวตถ 2 มตแบบเปด วตถ 3 มตทไดคอเซอรเฟส(Surface)หากใชคาสงนกบวตถ 2 มตแบบปด วตถ 3 มตทไดคอโซลด(Solid)

CIRCLE ELLIPSE PLINE SPLINE 2D SOLID

POLYGON DONUT REGION 3DFACE

LINE PLINE ARC SPLINE ELLIPSE

RECTANG

รปท 7.13

Command: _extrude {จากรปท 7.13 }Current wire frame density: ISOLINES=4 {รายงานจานวนเสนโครงลวดทปรากฏบนพนทวาดภาพ}Select objects to extrude: {คลกบน CIRCLE, ELLIPSE, POLYLINE, SPLINE, POLYGON,

RECTANG, DONUT, SOLID, 3DFACE และ REGION ทงแบบเปดและแบบปด}Select objects to extrude: {คลกขวาหรอQ}Specify height of extrusion or [Direction/Path/Taper angle] <0.0000>: 40 {พมพคาความ

หนาหรอเลอนเคอรเซอร เพอเปลยนแปลงความหนา แลวคลกซายหรอเลอกตวเลอก D เพอกาหนดทศทางของการเพมความหนาหรอพมพ P เพอเลอกการเพมความหนาไปตามแนวทางเดน (Path)หรอพมพ Tเพอกาหนดความลาดเอยงหรอมมเรยวของวตถ วตถ 2 มตจะมความหนาเพมขนดงรปท 7.14}

รปท 7.14

จากรปท 7.14 เราจะเหนวาวตถ 2 มตแบบเปดทอยแถวบนสดทงหมดถกแปลงใหเปนเซอรเฟส 3 มตทมความหนา สวนวตถ 2 มตทอยสองแถวลางทงหมดถกแปลงใหกลายเปนโซลด 3 มตทมความหนา

chap-07.PMD 12/10/2549, 21:41108

Page 9: AutoCAD 2007 3D Chap-07

การขนรปวตถดวย Solid Modeling 109

Note

Note

Note

Note เสนตรง LINE และเสนโคง ARCหลายๆ เซกเมนตทเชอมตอกนจนเปนวตถแบบปด หากมไดแปลงใหเปนโพลไลนชนเดยวหรอแปลงใหเปนรเจยน(Region)เสยกอน วตถทไดจากคาสงนจะเปนเซอรเฟส

POLYLINE หรอวตถ 2 มตทสรางจากคาสง LINE และ ARC ทจะนามาใชกบคาสงน หากมเสนสวนเกนยนออกดานนอกเพยงเลกนอยหรอไมตอชนกนจรงหรอมเสนตดกนหรอไมไดใช Object snap ในการกาหนดตาแหนงเพอเชอมตอเสนดงรปท 7.15 วตถทถกสรางขนจากคาสงนจะกลายเปนเซอรเฟสและถาหากตองการใหแนใจวาวตถ 2 มตทจะถกสรางขนนนเปนโซลด เราควรทจะแปลงวตถ 2 มตแบบปดใหกลายเปน Region เสยกอน เพราะหากวตถ 2 มตเปนแบบเปดหรอมสวนยนเพยงเลกนอยหรอไมไดตอชนกนจรงหรอมเสนตดกน โปรแกรมจะมยอมแปลงวตถ 2 มตนนใหเปน Region

เสนสวนเกน

เสนสวนเกน

เสนทบกนเสนไมตอกนจรงรปท 7.15

เราสามารถใช Path เปนทางเดนในการสรางวตถ 3 มตได โดยนา LINE, PLINE, CIRCLE, RECTANG,POLYGON, SPLINE แบบ 2 มตหรอ 3DPOLY (ซงเปนเสนแบบเปดหรอแบบปดกได)มากาหนดเปน Path ซงเราจะตองเลอกตวเลอก Path โดยพมพ P ในบรรทดขอความ Specify height of extrusionor [Direction/Path/Taper angle] <0.0000>: จะปรากฏขอความ Select extrusion path or [Taper angle]:ซงเราสามารถใชเมาสคลกลงบน Path ทตองการ จะทาใหเกดวตถ 3 มตวงตามตามเสนทางของวตถทนามาใชเปน Path ดงรปท 7.16

สวนทเปนหนาตดจะตองใช PLINE แบบปดหรอ REGION วตถทถกสรางขนจงจะเปนโซลด สวนทเปนPath จะใช LINE, PLINE, CIRCLE, RECTANG, POLYGON, SPLINE แบบ 2 มตหรอ 3DPOLYเราไมสามารถนา SPLINE ทมการกาหนดตาแหนงใน 3 มตหรอไมขนานไปกบระนาบใดระนาบหนง(Non planar)มาใชเปน Path หากตองการเขยน Path ใน 3 มตเชอมตอกนอยางตอเนอง ควรใชคาสง3DPOLY แทน

การเขยน Path สาหรบนามาใชกบคาสง EXTRUDE หากเราใช LINE หรอ ARC หลายๆ สวนมาเชอมตอกน เราควรจะแปลง LINE และ ARC เหลานน ใหเปนวตถเดยวกนดวยคาสง Modify4Object4Polyline หรอ PEDIT/Join เสยกอน เพอทเราจะไดไมตองเสยเวลากบการใชคาสง Draw4

Modeling4Extrude กบแตละชวงของ LINE และ ARC เหลานน

รปท 7.16

กอน หลง

chap-07.PMD 12/10/2549, 21:41109

Page 10: AutoCAD 2007 3D Chap-07

2D Drafting

110

Note

Extrude ปกต Extrude กาหนด Direction

ในบรรทดขอความ Specify height of extrusion or [Direction/Path/Taper angle] <0.0000>: หากเลอกตวเลอก D จะปรากฏขอความ Specify start point of direction: เราสามารถพมพคาคอรออรดเนทหรอใชเมาสคลกเพอกาหนดจดเรมตนของเวคเตอรกาหนดทศทางการเพมความหนา เมอปรากฏขอความSpecify end point of direction: เราสามารถพมพคาคอรออรดเนทหรอ ใชเมาสคลกเพอกาหนดจดสนสดของเวคเตอรกาหนดทศทางการเพมความหนา หาก Extrude แบบปกต จะปรากฏดงรปท 7.17 (ซาย)แตถาหากใชตวเลอก Direction จะปรากฏดงรปท 7.17 (ขวา)

รปท 7.17

ในบรรทดขอความ Specify height of extrusion or [Direction/Path/Taper angle] <0.0000>: หากเลอกตวเลอก T จะปรากฏขอความ Specify angle of taper for extrusion <0>: เราสามารถกาหนดมมเรยวหรอมมถอดแบบ(Draft angle)ใหกบวตถ 3 มตได โดยพมพคามมเรยวทตองการ คามมเรยวเปนบวก จะเกดมมเรยวเขา คามมเรยวเปนลบ จะเกดมมเรยวออก คามมทสามารถใชไดอยระหวาง 0 ถง <90 หรอ 0ถง <-90 องศา และยงขนอยกบความยาวและมมทกาหนดอกดวยดงรปท 7.18

เมอมการกาหนดมมเรยวใหวตถ หากเราไมสามารถสรางวตถได จะปรากฏขอความ Unable to extrudethe selected object. นนหมายความวาเราไดกาหนดความหนาของวตถมากกวาคามมเรยวจงทาใหเกดการตดกนของเนอวตถ โปรแกรมจงไมสามารถสรางมมเรยวได หากตองการแกไข เราสามารถลดคาความหนา(Height of extrusion)หรอลดคามมเรยว(Extrusion taper angle) จนกวาจะไมมสวนของวตถทตดกน โปรแกรมจงจะสรางวตถ 3 มตดวยคาสง Draw4Modeling4Extrude ได

รปท 7.18

สง 300 หนวย มมเรยว 15 องศา

REGION

ในการสรางโซลด 3 มตดวยคาสงน เรายงสามารถใชผวหนาของโซลดหรอเซอรเฟสแบบแบนเรยบเปนหนาตดในการสรางโซลดใหมดงรปท 7.19 (ซาย) ในขณะทปรากฏขอความ Select objects toextrude: กดปม E คางไว แลวคลกบนผวหนาของโซลด จนกระทงผวหนาโซลดปรากฏเปนเสนประหรอคลกบนเซอรเฟสแบบแบนเรยบ เมอปรากฏขอความ Specify height of extrusion เราสามารถกาหนดความหนาเพอสรางโซลดใหมจากผวหนาของโซลดเดมหรอสรางโซลดจากเซอรเฟสดงรปท7.19 (ขวา)

chap-07.PMD 12/10/2549, 21:41110

Page 11: AutoCAD 2007 3D Chap-07

การขนรปวตถดวย Solid Modeling 111

7.10 Draw4Modeling4Revolve | REVOLVE | REV | | ใชสาหรบสรางโซลดหรอเซอรเฟส 3 มตดวยวธการหมนหนาตดวตถ 2 มตรอบแกนทกาหนด เชนเดยวกบคาสง Draw4Modeling4Extrude หนาตดของวตถทจะนามาหมนรอบแกนอาจจะเปนวตถ2 มตแบบปดหรอแบบเปดกได อาท เชน ARC, LINE, CIRCLE, ELLIPSE, POLYLINE, SPLINE,POLYGON, RECTANG, DONUT, 2D SOLID, 3DFACE และ REGION ดงรปท 7.20 หากใชคาสงนกบวตถ 2 มตแบบเปด วตถ 3 มตทไดคอเซอรเฟส(Surface) หากใชคาสงนกบวตถ 2 มตแบบปดวตถ 3 มตทไดคอโซลด(Solid)

หมน 360 องศา หมน 180 องศาทวนเขมนาฬกา หมน -180 องศาตามเขมนาฬกาจดแรกทกาหนดแกนหมน รปท 7.20

แกนหมน

หมน 360 องศา หมน 180 องศาทวนเขมนาฬกา หมน -180 องศาตามเขมนาฬกา

แกนหมน

โซลด โซลด โซลด

เซอรเฟส เซอรเฟส เซอรเฟส

วตถ 2 มตแบบเปด

Region

ผวหนาโซลดทถกเลอก

เซอรเฟสทถกเลอก

โซลดทได

Command: _revolveCurrent wire frame density: ISOLINES=4 {รายงานจานวนเสนโครงลวดทปรากฏบนพนทวาดภาพ}Select objects to revolve: {คลกบน LINE, ARC, CIRCLE, ELLIPSE, POLYLINE, SPLINE,

POLYGON, RECTANG, DONUT, SOLID, 3DFACE และ REGION}Select objects to revolve: {คลกขวาหรอQ}Specify axis start point or define axis by [Object/X/Y/Z] <Object>: {ใชเมาสคลกรวมกบ

ออฟเจกทสแนปกาหนดปลายดานหนงของแกนหมนหรอพมพ O เพอเลอกแกนหมนจากวตถหรอพมพ Xเพอใชแกน X ของ UCS ใชงานเปนแกนหมนหรอพมพ Y เพอใชแกน Y ของ UCS ใชงานเปนแกนหมน}

กอน หลง

รปท 7.19

chap-07.PMD 12/10/2549, 21:41111

Page 12: AutoCAD 2007 3D Chap-07

2D Drafting

112

Note

Note

Specify axis endpoint: {ใชเมาสคลกรวมกบออฟเจกทสแนปกาหนดปลายอกดานหนงของแกนหมน}Specify angle of revolution or [STart angle] <360>: {พมพคามมทตองการหมนหรอ Q เพอ

หมนรอบวงกลม}

หากใชเมาสคลกในการกาหนดแกนหมนและกาหนดคามมนอยกวา 360 องศา วตถจะใชจดแรกทเราใชเมาสคลกเปนตวกาหนดการหมนทวนเขมหรอตามเขมนาฬกา จดแรกทใชเมาสคลกจะเทยบเทาคอรออรดเนท 0,0,0 ซงใชเปนจดเรมตนของแกนหมน

ในการสรางโซลด 3 มตดวยคาสงน เรายงสามารถใชผวหนาของโซลดหรอเซอรเฟสแบบแบนเรยบทมอยแลวเปนหนาตดในการสรางโซลดใหมไดเชนเดยวกบคาสง Draw4Modeling4Extrude จงชวยทางานไดรวดเรวมากขน เพราะเราไมตองเสยเวลาในการเขยนวตถ 2 มตขนมาเปนหนาตดใหมเพราะเราสามารถใชคาสงนกบผวหนาของโซลดหรอเซอรเฟสแบบแบนราบไดโดยตรง

7.11 Draw4Modeling4Sweep | SWEEP | | ใชสาหรบสรางโซลดหรอเซอรเฟส 3 มตดวยวธการกวาดหนาตด(Profile)ของวตถ 2 มตวงไปตามทางเดน(Path) วตถ 2 มตทสามารถใชเปนหนาตด(Profile)ไดคอ Line, Arc, Elliptical arc, 2D polyline,2D spline, Circle, Ellipse, Planar 3D face, 2D solid, Trace, Region, Planar surface (เซอรเฟสแบบแบนราบ), Planar faces of solid (ผวหนาเรยบของโซลด) วตถทสามารถใชเปนทางเดน(Path)ไดคอLine, Arc, Elliptical arc, 2D polyline, 2D spline, Circle, Ellipse, 3D spline, 3D polyline, Helix, Edgesof solids or surface (เสนขอบของโซลดหรอเซอรเฟส) หากใชคาสงนกบวตถ 2 มตแบบเปด วตถ 3มตทไดคอเซอรเฟส(Surface) หากใชคาสงนกบวตถ 2 มตแบบปด วตถ 3 มตทไดคอโซลด(Solid) คาสงนทางานคลายกบคาสง Draw4Modeling4Extrude แตสามารถควบคมการหมนหนาตด การปรบสเกล(Scale)หนาตดตลอดความยาว Path และยงสามารถบด(Twist)หนาตดตามแนวแกน Pathอกประการหนง หนาตดของโซลดทสรางจากคาสงนจะตงฉากกบทางเดน (Path)เสมอ ไมเหมอนกบโซลดทสรางจากคาสง Draw4Modeling4Extrude ซงไมสามารถควบคมหนาตดใหตงฉากกบทางเดน(Path)ได

Helix path

spline path

รปท 7.21

Command: _sweep {จากรปท 7.21 }Current wire frame density: ISOLINES=4 {รายงานจานวนเสนโครงลวดทปรากฏบนพนทวาดภาพ}

chap-07.PMD 12/10/2549, 21:41112

Page 13: AutoCAD 2007 3D Chap-07

การขนรปวตถดวย Solid Modeling 113

Note

Note

Note

Select objects to sweep: {คลกบนวตถชนเดยวหรอหลายชนทตองการใชเปนหนาตด อาท เชน Line, Arc,Elliptical arc, 2D polyline, 2D spline, Circle, Ellipse, Planar 3D face, 2D solid, Trace, Region,Planar surface (เซอรเฟสแบบแบนราบ), หรอ Planar faces of solid (ผวหนาเรยบของโซลด)

Select objects to sweep: {คลกขวาหรอกดปม Q เพอออกจากการเลอกหนาตด}Select sweep path or [Alignment/Base point/Scale/Twist]: {คลกบนทางเดน(Path) อาท เชน

Line, Arc, Elliptical arc, 2D polyline, 2D spline, Circle, Ellipse, 3D spline, 3D polyline, Helix หรอEdges of solids or surface (เสนขอบของโซลดหรอเซอรเฟส) หรอพมพตวเลอก A เพอปรบหนาตดใหตงฉากหรอไมตงฉากกบทางเดน(Path)หรอพมพตวเลอก B เพอกาหนดจดทใชวางหนาตดลงบน Pathหรอพมพ S เพอกาหนดสเกลของหนาตดทอยตรงจดปลายของ Path เพอใหหนาตดทจดปลาย Pathมขนาดใหญขนหรอเลกลงตามสเกลแฟคเตอรทกาหนดหรอพมพตวเลอก T เพอระบมมในการบดหนาตดคามมบดทใชไดจะตองนอยกวา 360 องศา จะปรากฏดงรปท 7.22}

หลงจากทเราไดสรางโซลดจากคาสงนแลว เราสามารถใชคาสง Modify4Properties เพอแกไขคณสมบตของโซลด อาท เชน มมการหมนหนาตด(Profile rotation) มมบดตามแนวพาธ(Twist alongpath) และสเกลตามแนวพาธ(Scale along path) ไดโดยไมตองลบโซลดแลวสรางใหม

ไมวาเราจะใชคาสง Draw4Modeling4Extrude , Draw4Modeling4Revolve หรอ Draw4Modeling4Sweep และคาสงอนๆ ทตองอาศยหนาตด(Profile)ในการขนรป หากเราไมตองการใหโปรแกรมลบวตถทใชเปนหนาตด(Profile)ใหเราโดยอตโนมต เราสามารถใชคาสง Tools4Options คลกแถบคาสง 3D Modeling แลวเลอก Retain defining geometry จากแถบรายการ Deletioncontrol while creating 3D objects คลกบนปม Apply และ OK หรอพมพตวแปรระบบ DELOBJ ผานบรรทดปอนคาสง Command: แลวกาหนดคา 0 (ศนย) ไดเชนเดยวกน

การเขยนหนาตด(Profile) และพาธ(Path) ในคาสงน เราสามารถวางหนาตดและพาธ ณ ตาแหนงใดๆบนพนวาดภาพได โดยไมตองสนใจทศทางการหนเหของหนาตด(Profile) แตเราจะตองวางพาธ(Path)ใหอยในตาแหนงทถกตอง เพราะโปรแกรมจะสรางโซลดโดยอางองจากพาธ(Path)เปนหลก

รปท 7.22Scale = 0.01

Twist = 359°

Scale = 0.01

โซลด โซลด โซลดเซอรเฟส

โซลด โซลดโซลด

โซลด

เซอรเฟส

chap-07.PMD 12/10/2549, 21:41113

Page 14: AutoCAD 2007 3D Chap-07

2D Drafting

114

7.12 Draw4Modeling4Loft | LOFT | | ใชคาสงนสาหรบสรางโซลดหรอเซอรเฟส 3 มตดวยวธการสรางพนผวผานพนทหนาตด(CrossSections)หลายๆ หนาตด ซงแตละหนาตดจะถกสรางใหมระยะหางกนใน 3 มตดงรปท 7.23 (1) และ7.23 (2) หากใชคาสงนกบหนาตด 2 มตแบบปด วตถ 3 มตทไดคอโซลด (Solid)ดงรปท 7.23 (3) หากใชคาสงนกบหนาตด 2 มตแบบเปดวตถ 3 มตทไดคอเซอรเฟส(Surface)ดงรปท 7.23 (4) ในการสรางหนาตด (Cross Sections)สาหรบคาสงน เราจะตองสรางหนาตดอยางนอยทสด 2 หนาตดและควรสรางเลเยอร(Layer)ขนมาควบคมการปรากฏของแตละหนาตดตามจานวนของหนาตดดวย เพอใหเราสามารถแสดงหรอซอนหนาตดทยงไมตองการใหปรากฏในขณะทกาลงเขยนหนาตดใดๆ อย

Command: _loft {จากรปท 7.23 (1) และ (2) }Select cross-sections in lofting order: 1 found {คลกบนหนาตดท 1}Select cross-sections in lofting order: 1 found, 2 total {คลกบนหนาตดท 2}Select cross-sections in lofting order: 1 found, 3 total {คลกบนหนาตดท 3}Select cross-sections in lofting order: 1 found, 4 total {คลกบนหนาตดท 4}Select cross-sections in lofting order: 1 found, 5 total {คลกบนหนาตดท 5}Select cross-sections in lofting order: 1 found, 6 total {คลกบนหนาตดท 6}Select cross-sections in lofting order: {คลกขวาหรอกดปม Q เพอออกจากการเลอกหนาตด}Enter an option [Guides/Path/Cross-sections only] <Cross-sections only>: {พมพ

ตวเลอก G แลวเลอกเสนนาสวนโคงหรอพมพตวเลอก P แลวเลอกเสนทางเดนพาธหรอคลกขวาหรอกดปม Q เพอใชเฉพาะหนาตดทถกเลอกเทานน จะปรากฏไดอะลอคดงรปท 7.24

(1)

(2)

(3)

(4)

รปท 7.24

เมอปรากฏไดอะลอคดงรปท 7.24 ใหเลอกโหมดควบคมการสรางพนผวแบบตางๆ Ruled คอการสรางพนผวเปนเสนตรง Smooth Fit คอการสรางพนผวแบบโคงราบเรยบNormal to คอการสรางพนผวแบบตงฉากกบหนาตดDraft angle คอการสรางพนผวโดยกาหนดมมเรมตน(Start angle)ของหนาตดแรกและมมสนสดของหนาตดสดทาย(End angle) โดยมตวอยางการกาหนดตวเลอกตางๆ ดงปรากฏในรปท 7.25

รปท 7.23

Cross section

โซลดเซอรเฟส

Cross section

chap-07.PMD 12/10/2549, 21:41114

Page 15: AutoCAD 2007 3D Chap-07

การขนรปวตถดวย Solid Modeling 115

Ruled Smooth Fit Normal toAll cross sections

Normal toStart cross sections

Normal toEnd cross sections

Normal toStart and End cross

sections

Draft AngleStart angle = 45End angle = 90

Draft AngleStart angle = 0End angle = 90

Draft AngleStart angle = 90End angle = 45

Draft AngleStart angle = 90End angle = 0

Draft AngleStart angle = 0End angle = 0

Draft AngleStart angle = 180End angle = 180

รปท 7.25

หากเราตองการบงคบใหพนผวทถกสรางขนวงไปตามทางเดนพาธ(Path) แทนทจะเชอมโยงหนาตดเปนเสนตรงตามทโปรแกรมกาหนดมาให ในขณะทปรากฏบรรทดขอความ Enter an option [Guides/Path/Cross-sections only] <Cross-sections only>: เราสามารถเลอกตวเลอก P แลวเลอกเสนพาธทนามาใชในการควบคมการสรางพนผวดงปรากฏในรปท 7.26 (ซาย) เมอโซลดถกสรางขน เราจะเหนวาสวนโคงของโซลดถกควบคมดวย Path ดงรปท 7.26 (กลาง) และ (ขวา)

Cross section

Path

Cross section

หากเราตองการบงคบใหพนผวทถกสรางขนควบคมรปรางดวยเสนควบคมสวนโคง(Guides)หลายๆเสน แทนทจะเชอมโยงหนาตด เปนเสนตรงตามทโปรแกรมกาหนดมาให ในขณะทปรากฏบรรทดขอความ Enter an option [Guides/Path/Cross-sections only] <Cross-sections only>: เราสามารถเลอกตวเลอก G แลวเลอกเสนนาทาง(Guides)ทนามาใชในการควบคมการสรางพนผวดงปรากฏในรปท7.27 (ซาย-บน) เมอโซลดถกสรางขน เราจะเหนวาสวนโคงของโซลดถกควบคมดวย Guides ดงรปท7.27 (ขวา) (ลาง-ซาย) (ลาง-กลาง) และ (ลาง-ขวา) ในการสราง Guides จดสาคญคอเสนโคง Guideจะตองตดกบทกๆ หนาตด Cross sections และจะตองมจดเรมตนอยบนหนาตด Cross sections แรกและมจดสนสดอยบนหนาตด Cross sections สดทายเสมอ

รปท 7.26

chap-07.PMD 12/10/2549, 21:41115

Page 16: AutoCAD 2007 3D Chap-07

2D Drafting

116

Note

Note

Cross section

Cross section

Guide curve Guide curve

Guide curve

รปท 7.27

วตถทสามารถนามาใชเปน Cross section คอ Line, Arc, Elliptical arc, 2D polyline, 2D spline,Circle, Ellipse, Points (จดสามารถใชเปนหนาตดแรกและหนาตดสดทายเทานน) ในกรณท Crosssection แตละระดบมวตถหลาย ๆชนเปนสวนประกอบ ถาเราตองการสรางโซลด เราจะตองแปลงวตถเหลานนใหกลายเปน Polyline เพยงชนเดยวเสยกอน มฉะนน เซอรเฟสจะถกสรางขน วตถทสามารถนามาใชเปน Path คอ Line, Arc, Elliptical arc, 3D Spline, Helix, Circle, Ellipse, 2D polyline, 3Dpolyline วตถทสามารถนามาใชเปน Guide คอ Line, Arc, Elliptical arc, 2D spline, 3D Spline, 2Dpolyline, 3D polyline

ในการเลอกหนาตด Cross section ในคาสงน เราจะตองคลกหนาตดเรยงไปตามลาดบ แตจะเลอกหนาตดดานใดกอนกได หนาตดทถกเลอกกอนจะถกกาหนดเปน Start section หนาตดทถกเลอกหลงจะถกกาหนดเปน End section

7.13 การสรางตวอกษร 3 มตในการสรางโซลดตวอกษร 3 มต เราจะเขยนตวอกษรดวยคาสง Draw4Text4Multiline Text แตถาใชคาสง Draw4Text4Single Line Text เราจะตองใชคาสง Format4Text Style แลวเลอกฟอนทฟอรแมต .ttf เทานน เมอเขยนตวอกษรใหปรากฏดงรปท 7.28 เรยบรอยแลว เราจะตอง

รปท 7.28

chap-07.PMD 12/10/2549, 21:41116

Page 17: AutoCAD 2007 3D Chap-07

การขนรปวตถดวย Solid Modeling 117

แปลงตวอกษรซงเปนวตถประเภท Shape ใหกลายเปนเสนโพลไลนเสยกอน โดยใชคาสง Express4Text4Explode Text จะปรากฏขอความดงน

Command: txtexp {จากรปท 7.28 }Select text to be EXPLODED:Select objects: {คลกบนตวอกษรตรงจดท 1 ในววพอรท Top }Select objects: {คลกขวาหรอกดปม Q เพอออกจากการเลอกวตถ}1 text object(s) have been exploded to lines. {ตวอกษรไดถกระเบดเปนเสนโพลไลนแลว}The line objects have been placed on layer 0. {เสนโพลไลนถกวางไวในเลเยอร 0 (ศนย)

จะปรากฏดงรปท 7.29}

จากรปท 7.29 หากเราใชคาสง Modify4Properties โปรแกรมจะรายงานประเภทของวตถคอ 2DPolyline เราจะเหนวาการระเบดตวอกษรฟอรแมต .ttf ดวยคาสงนทาไดไมดนก เนองจากบนตวอกษรบางตวจะปรากฏเสนทะแยงซงจะแยกเสนโพลไลนออกเปนหลายเสน อยางไรกตาม เสนโพลไลนทกเสนจะเปนแบบปด เราสามารถนาเสนโพลไลนทงหมดไปสรางโซลดทมความหนา ดวยคาสงDraw4Modeling 4Extrude ไดทนทดงน

Command: _extrude {จากรปท 7.29 }Current wire frame density: ISOLINES=4Select objects to extrude: {คลกเพอเลอกตวอกษรทงหมดแบบ Window หรอ Crossing}Select objects to extrude: {คลกขวาหรอกดปม Q เพอออกจากการเลอกวตถ}Specify height of extrusion or [Direction/Path/Taper angle] <50.0000>: {พมพคาความหนา

50 หนวยแลวกดปม Q จะปรากฏดงรปท 7.30 (ซาย)}

รปท 7.29

จากรปท 7.30 (ซาย) เราจะเหนวาต วอกษรบางตวอาจจะมโซลดแยกกนหลายชน ตามเสนโพลไลนทแยกกน เราสามารถรวมโซลดตวอกษรแตละตวใหเปนเนอเดยวกนได โดยใชคาสง Modify4SolidEditing4Union เมอปรากฏขอความ Select objects: ใหเลอกโซลดทงหมด แลวคลกขวา โซลดทงหมดจะถกรวมเปนชนเดยวกนดงรปท 7.30 (ขวา) เปนอนเสรจสนการแปลงตวอกษรเปน 3 มต

รปท 7.30

chap-07.PMD 12/10/2549, 21:41117

Page 18: AutoCAD 2007 3D Chap-07

2D Drafting

118

Note หากตวอกษรบางตวหรอบางสวนของตวอกษรไมสามารถแปลงใหเปนโซลดทมความหนาได เราจะตองกลบไปตรวจสอบหาจดบกพรองของเสนโพลไลน ซงปลายเสนโพลไลนอาจจะไมเปนแบบปดจรงๆ หรออาจจะยนเกนออกไปจากขอบเขตแบบปด เราจะตองทาการแกไขเสนโพลไลนนนใหเปนแบบปดจรงเสยกอน จงจะใชคาสง Draw4Modeling4Extrude เพอเพมความหนาใหกบเสนโพลไลนเสนนนได

7.14 Modify43D Operations4Thicken | THICKEN | |

ใชคาสงนสาหรบแปลงเซอรเฟสใหเปนโซลด โดยการเพมความหนาใหกบเซอรเฟส จากรปท 7.31 (ซาย) เมอเรยกคาสงน จะปรากฏขอความ Select surfaces to thicken: คลกบนเซอรเฟส จะปรากฏขอความ Select surfaces to thicken: ใหคลกขวา จะปรากฏขอความ Specify thickness <0.0000>: พมพคาความหนาทตองการ จะปรากฏโซลดดงรปท 7.31 (ขวา)หากตวแปรระบบ DELOBJ ถกกาหนดคาเปน 1 เซอรเฟสตนฉบบจะถกลบทงไป เมอโซลดถกสรางขน

7.15 Modify43D Operations4Convert to Solid | CONVTOSOLID | | ใชคาสงนสาหรบแปลงเสนโพลไลนทมความหนาเสน Width และถกกาหนดความหนา Thickness ใน3 มตและวงกลมทถกกาหนดความหนา Thickness ใน 3 มตใหกลายเปนโซลด จากรปท 7.32 (ซาย)เมอเรยกคาสงนออกมาใชงาน จะปรากฏขอความ Select objects: ใหคลกบนเสนโพลไลนและวงกลมทตองการแปลงใหกลายเปนโซลด จะปรากฏดงรปท 7.32 (ขวา)

รปท 7.31กอน หลง

เปนอนวาเราไดศกษาคาสงทงหมดทใชในการขนรปวตถ 3 มตใน AutoCAD 2007 เรยบรอยแลว เราจะเหนวาคาสงทใชในการขนรปโซลด 3 มตมจานวนไมมากนก แตกสามารถใชไดอยางมประสทธภาพอนง คาสง Draw4Modeling4Section Plane ปรากฏอยในกลมเมน Draw4Modeling เชนเดยวกนกบคาสงอนๆ ทกลาวมาแลว แตผเขยนยงมไดกลาวถง แตเปนคาสงทใชใน การสรางระนาบตดซงจะมผลกบวตถ 3 มตทงโซลดและเซอรเฟสทงหมดทอยในแบบแปลน จงขอนาไปกลาวถงในบทท 10การแปลงวตถใน 3 มตเปน 2 มต

***********************************

รปท 7.32กอน หลง

chap-07.PMD 12/10/2549, 21:41118