AutoCAD 2007 3D Chap-09

12
ชุดคําสั่งสําหรับจัดการกับวัตถุใน 3 มิติ ในการจัดตําแหนงและทิศทางการหันเหของวัตถุ 3 มิติ ไมวาวัตถุ 3 มิตินั้นจะถูกสรางดวยเซอรเฟสหรือ โซลิด เราสามารถที ่จะจัดการกับวัตถเหลานั้นไดโดยใชคําสั่ง 2 มิติพื้นฐานธรรมดา อาทิ เชน คําสั่ง MOVE, ROTATE, ARRAY และ MIRROR เปนตน นอกจากเราจะใชคําสั่ง 2 มิติในการจัดการกับ ตําแหนงและทิศทางการหันเหของวัตถุ 3 มิติไดแลว ยังมีคําสั่งที่ไดรับการออกแบบมาใหเราใชงาน กับวัตถุ 3 มิติโดยเฉพาะ อาทิ เชน คําสั่ง 3DMOVE, 3DROTATE, 3DALIGN, MIRROR3D, ROTATE3D และ 3DARRAY นอกจากนี้ยังมีคําสั่ง ALIGN ซึ่งใชสําหรับเคลื ่อนยายและหมุนวัตถุได ในทั้ง 2 และ 3 มิติ ซึ่งแตละคําสั่งมีรายละเอียดและวิธีใชงานดังตอไปนี9.1 Modify43D Operations 43D Move | 3DMOVE | 3M | | ใชคําสั่งนี้ในการเคลื่อนยายวัตถุ 2 มิติหรือวัตถุ 3 มิติไปยังตําแหนงที ่ตองการ คําสั่งนี้ทํางานคลายคําสั่ง Modify4Move (ซึ่งเปนคําสั่ง 2 มิติ แตสามารถใชงานใน 3 มิติไดเชนเดียวกัน) แตสามารถบังคับให วัตถุเคลื่อนที่เฉพาะในแนวแกน X, Y, Z หรือบนระนาบ XY, YZ, XZ จากรูปที9.1 หากเราตองการเคลื ่อนยายวัตถุที่วางบนแผนสี่เหลี่ยมจัตุรัสขึ้นในแนวดิ่งหรือในแนวแกน Z เปนระยะทางเทากับ 200 หนวยเมื่อเรียกคําสั่งนี้ออกมาใชงานจะปรากฏขอความดังตอไปนี(1) (2) (3) (4) (5) (6) รูปที9.1 chap-09.PMD 12/10/2549, 21:44 143

Transcript of AutoCAD 2007 3D Chap-09

Page 1: AutoCAD 2007 3D Chap-09

ชุดคําสั่งสําหรับจัดการกับวัตถุใน 3 มิติ

ในการจดัตําแหนงและทศิทางการหนัเหของวตัถุ 3 มติ ิไมวาวตัถุ 3 มตินิัน้จะถูกสรางดวยเซอรเฟสหรือโซลิด เราสามารถทีจ่ะจดัการกับวตัถเหลานัน้ไดโดยใชคําส่ัง 2 มติิพืน้ฐานธรรมดา อาท ิเชน คําส่ังMOVE, ROTATE, ARRAY และ MIRROR เปนตน นอกจากเราจะใชคําส่ัง 2 มติใินการจัดการกบัตําแหนงและทศิทางการหนัเหของวัตถุ 3 มติิไดแลว ยังมคีําส่ังทีไ่ดรับการออกแบบมาใหเราใชงานกับวัตถุ 3 มิติโดยเฉพาะ อาทิ เชน คําส่ัง 3DMOVE, 3DROTATE, 3DALIGN, MIRROR3D,ROTATE3D และ 3DARRAY นอกจากนียั้งมคีําส่ัง ALIGN ซ่ึงใชสําหรับเคล่ือนยายและหมนุวตัถุไดในทัง้ 2 และ 3 มติ ิซ่ึงแตละคําส่ังมรีายละเอียดและวิธใีชงานดังตอไปนี้

9.1 Modify43D Operations43D Move | 3DMOVE | 3M | | ใชคําส่ังนีใ้นการเคล่ือนยายวตัถุ 2 มติหิรือวตัถุ 3 มติไิปยังตําแหนงทีต่องการ คําส่ังนีท้าํงานคลายคําส่ังModify4Move (ซ่ึงเปนคําส่ัง 2 มติ ิแตสามารถใชงานใน 3 มติไิดเชนเดยีวกนั) แตสามารถบงัคบัใหวตัถุเคล่ือนทีเ่ฉพาะในแนวแกน X, Y, Z หรือบนระนาบ XY, YZ, XZ

จากรูปที ่9.1 หากเราตองการเคล่ือนยายวตัถุทีว่างบนแผนส่ีเหล่ียมจตัรัุสขึน้ในแนวดิง่หรือในแนวแกนZ เปนระยะทางเทากับ 200 หนวยเมือ่เรียกคาํส่ังนีอ้อกมาใชงานจะปรากฏขอความดงัตอไปนี้

(1) (2) (3)

(4) (5) (6)รูปที ่9.1

chap-09.PMD 12/10/2549, 21:44143

Page 2: AutoCAD 2007 3D Chap-09

2D Drafting

144

Note

Note

Note

Command: _3dmove {จากรปูท่ี 9.1 (1) ใหแนใจวา # อยูในสถานะเปด}Select objects: 1 found {คลิกบนวัตถตุรงจุดท่ี 1 จะปรากฏดงัรปูท่ี 9.1 (2)}Select objects: {คลิกขวาหรอืกดปุม Q เพ่ือออกจากการเลือกวัตถ ุจะปรากฏไอคอนแกน X,Y,Z

ยดึตดิกบัตาํแหนงของเคอรเซอรดงัรปูท่ี 9.1 (3)}Specify base point or [Displacement] <Displacement>: {เล่ือนเคอรเซอรไปยงัจุดท่ี 2 เมือ่ปรากฏ

มารคเกอร คลิกซาย สังเกตวุาวัตถจุะหลุดออกไปจากแนวแกน Z ดงัรปูท่ี 9.1 (4) เล่ือนเคอรเซอรไปยงัแกน Z ตรงจุดท่ี 3 เมือ่แกน Z เปล่ียนเปนสีเหลือง ใหคลิกซาย เพ่ือล็อคการเคล่ือนยายวัตถใุนแนวแกน Zวัตถจุะกลับมาอยูในตาํแหนงในแนวแกน Z เชนเดมิดงัรปูท่ี 9.1 (5) วัตถจุะถกูบังคบัใหเล่ือนขึน้หรอืลงในแนวแกน Z เทาน้ัน }

Specify second point or <use first point as displacement>: 200 {พิมพระยะหาง 200 หนวยแลวกดปุม Q วัตถจุะเคล่ือนยายขึน้ในแนวดิง่เปนระยะ 200 หนวยดงัรปูท่ี 9.1 (6)}

หากเราตองการเลือ่นวตัถลุงดานลางในแนวแกน Z ใหปอนคาลบหรือปอนคา -200 หนวย เราไมสามารถเลื่อนเคอรเซอรนําแลวพิมพตัวเลขตามวิธ ีDirect distance entry ในคําสั่งนี้ได

หากตองการเคลื่อนยายวัตถุไปตามแนวแกนใด ใหล็อคแกนนั้น จากรูปที่ 9.2 แสดงการล็อคแกน X,Y, Z และระนาบ XY, YZ, XZ ในการลอ็คแกน X, Y, Z ใหเลื่อนเคอรเซอรไปบนแกนที่ตองการล็อค(แกน X สีแดง แกน Y สีเขียว แกน Z สนี้ําเงนิ) เมือ่ปรากฏเวคเตอรเสนตรง และแกนที่ถูกเลือกปรากฏเปนสเีหลอืง ใหคลกิซาย ในการลอ็คระนาบ XY ใหเลือ่นเคอรเซอรไปบนแกน X และแกน Y เพ่ือใหแกนทั้งสองปรากฏเปนสีเหลือง แลวคลิกซาย ในการล็อคระนาบ YZ และ XZ ก็ใชวิธีเดียวกัน

ล็อคการเคล่ือนที่ในแนวแกน X

ล็อคการเคล่ือนที่ในแนวแกน Y

ล็อคการเคล่ือนที่ในแนวแกน Z

ล็อคการเคล่ือนที่บนระนาบ XY

ล็อคการเคล่ือนที่บนระนาบ YZ

ล็อคการเคล่ือนที่บนระนาบ XZ

รูปที ่9.2

อันทีจ่ริง เราสามารถใชคําสั่ง Modify4Move เพ่ือเคลื่อนยายวัตถทุั้งในแนวแกน X, Y, Z ไดเชนเดยีวกนั แตถาตองการเคลือ่นยายวัตถุในแนวแกน Z เราจะตองแนใจวา ) อยูในสถานะเปดจึงจะสามารถเคลื่อนยายวัตถุในแนวแกน Z ได

9.2 Modify43D Operations43D Rotate | 3DROTATE | 3R | | ใชคําส่ังนีใ้นการหมนุวตัถุ 2 มติแิละ 3 มติติามแนวแกน X, Y หรือแกน Z

chap-09.PMD 12/10/2549, 21:44144

Page 3: AutoCAD 2007 3D Chap-09

ชุดคําสั่งสําหรับจัดการกับวัตถุใน 3 มิติ 145

Note

Command: _3drotate {จากรปูท่ี 9.3 ใหแนใจวา # และ ) อยูในสถานะเปด}Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0Select objects: 1 found {คลิกบนวัตถท่ีุตองการหมนุ}Select objects: {คลิกขวาหรอืกดปุม Q เพ่ือออกจากการเลือกวัตถ ุจะปรากฏ Rotate Grip tool ดงัรปูท่ี

9.3 (แถวบน)}Specify base point: {กาํหนดจุดหมนุโดยเล่ือนเคอรเซอรไปยงัจุดหมนุ เมือ่ปรากฏมารคเกอร คลิกซาย }Pick a rotation axis: {เล่ือนเคอรเซอรไปบนวงกลม Rotate grip tool แลวคลิกแกน X วงกลมสีแดงหรอืแกน Y

วงกลมสีเขยีวหรอืแกน Z วงกลมสีนํ้าเงนิ เพ่ือกาํหนดแกนในการหมนุ}Specify angle start point: 90 {พิมพคามมุท่ีตองการ คามมุบวก หมนุทวนเขม็นาฬิกา จะปรากฏดงัรปูท่ี

9.3 (แถวกลาง) คามมุลบ หมนุตามเขม็นาฬิกา จะปรากฏดงัรปูท่ี 9.3 (แถวลาง)}

ในขณะที่ปรากฏบรรทัดขอความ Specify angle start point: เราสามารถระบุคามุมที่ตองการหมุนไดทันทีหรือใชเมาสคลิกเพ่ือกําหนดมมุเร่ิมหมุน แลวเลื่อนเคอรเซอรเพ่ือปรับคามุม เมือ่ปรากฏขอความSpecify angle end point: ใหเลื่อนเคอรเซอร เพ่ือกําหนดคามมุในการหมนุ แลวคลิกซาย เพ่ือหมุนวตัถุ

9.3 Modify43D Operations4Align | ALIGN | ALใชคาํส่ังนีสํ้าหรับเคล่ือนยายและหมนุวตัถุ 2 มติแิละ 3 มติไิปยังตําแหนงและหนัเหในทศิทาง 3 มติิที่ตองการพรอมๆ กนัในคําส่ังเดยีว เมือ่เรียกคําส่ังนีอ้อกมาใชงาน จะปรากฏขอความดังตอไปนี้

กําหนดจุดหมุนรอบแกน X กําหนดจุดหมุนรอบแกน Y กําหนดจุดหมุนรอบแกน Z

หมุนรอบแกน X = 90° หมุนรอบแกน Y = 90° หมุนรอบแกน Z = 90°

หมุนรอบแกน X = -90° หมุนรอบแกน Y = -90° หมุนรอบแกน Z = -90°

รูปที ่9.3

chap-09.PMD 12/10/2549, 21:44145

Page 4: AutoCAD 2007 3D Chap-09

2D Drafting

146

Command: _align {จากรปูท่ี 9.4 (ซาย) ใหแนใจวา # อยูในสถานะเปด}Select objects: 1 found {เลือกวัตถท่ีุตองการเคล่ือนยายและหมนุ โดยคลิกบนวัตถตุรงจุดท่ี 1 }Select objects: {คลิกขวาหรอืกดปุม Q เพ่ือออกจากการเลือกวัตถ}ุSpecify first source point: {คลิกจุดท่ี 1 เพ่ือกําหนดจุดตนทางท่ี 1}Specify first destination point: {คลิกจุดท่ี 2 เพ่ือกาํหนดจุดปลายทางท่ี 1}Specify second source point: {คลิกจุดท่ี 3 เพ่ือกําหนดจุดตนทางท่ี 2}Specify second destination point: {คลิกจุดท่ี 4 เพ่ือกําหนดจุดปลายทางท่ี 2}Specify third source point or <continue>: {คลิกจุดท่ี 5 เพ่ือกําหนดจุดตนทางท่ี 3}Specify third destination point or [eXit] <X>: {คลิกจุดท่ี 6 เพ่ือกําหนดจุดปลายทางท่ี 3 วัตถ ุ 3

มติจิะถกูเคล่ือนยายและหมนุไปประกอบพอดกีบัวัตถปุลายทางดงัรปูท่ี 9.4 (ขวา)}

9.4 Modify43D Operations43D Align | 3DALIGN | 3AL | คําส่ังนีเ้หมอืนกับคําส่ัง Modify43D Operations4Align ซ่ึงใชสําหรับเคล่ือนยายและหมนุวัตถุ 2 มติิและ 3 มติไิปยังตําแหนงและหนัเหในทศิทาง 3 มติทิีต่องการพรอมๆ กันในคําส่ังเดียว เมือ่เรียกคาํส่ังนี้ออกมาใชงานจะปรากฏขอความดังตอไปนี้

รูปที ่9.4กอน หลัง

Command: 3DALIGN {จากรปูท่ี 9.5 (ซาย) ใหแนใจวา # อยูในสถานะเปด}Select objects: 1 found {เลือกวัตถท่ีุตองการเคล่ือนยายและหมนุ โดยคลิกบนวัตถตุรงจุดท่ี 1 }Select objects: {คลิกขวาหรอืกดปุม Q เพ่ือออกจากการเลือกวัตถ}ุSpecify source plane and orientation ... {เริม่กําหนดจุด 3 จุดของกําหนดระนาบตนทาง}Specify base point or [Copy]: { เล่ือนเคอรเซอรไปยงัจุดท่ี 1 เมือ่ปรากฏมารคเกอร คลิกซาย

เพ่ือกาํหนดจุดฐานหรอืพิมพตวัเลือก C เพ่ือคดัลอกวัตถตุนทางเกบ็ไวใชงาน}Specify second point or [Continue] <C>: { เล่ือนเคอรเซอรไปยงัจุดท่ี 2 เมือ่ปรากฏมารคเกอร

รูปที ่9.5กอน หลัง

chap-09.PMD 12/10/2549, 21:44146

Page 5: AutoCAD 2007 3D Chap-09

ชุดคําสั่งสําหรับจัดการกับวัตถุใน 3 มิติ 147

Note

คลิกซาย เพ่ือปรบัใหจุดท่ี 2 ตรงกบัแกน X}Specify third point or [Continue] <C>: { เล่ือนเคอรเซอรไปยงัจุดท่ี 3 เมือ่ปรากฏมารคเกอร คลิกซาย

เพ่ือปรบัใหจุดท่ี 3 ตรงกบัแกน Y}Specify destination plane and orientation ... {เริม่กําหนดจุด 3 จุดของกําหนดระนาบปลายทาง}Specify first destination point: {เล่ือนเคอรเซอรไปยงัจุดท่ี 4 เมือ่ปรากฏมารคเกอร คลิกซาย

เพ่ือกาํหนดจุดปลายทางจุดท่ี 1}Specify second destination point or [eXit] <X>: {เล่ือนเคอรเซอรไปยงัจุดท่ี 5 เมือ่ปรากฏมารคเกอร

คลิกซาย เพ่ือกาํหนดจุดปลายทางจุดท่ี 2}Specify third destination point or [eXit] <X>: {เล่ือนเคอรเซอรไปยงัจุดท่ี 6 เมือ่ปรากฏมารคเกอร

คลิกซาย เพ่ือกาํหนดจุดปลายทางจุดท่ี 3}

คําสั่งนี้ใชงานคอนขางยุงยากกวาการใชคําสั่ง Modify43D Operations4Align เราจะตองกําหนดระนาบและทศิทางการหันเหของวัตถตุนฉบับเสยีกอน แลวจงึจะนําวัตถตุนฉบับไปเทยีบกับจุดปลายทาง แตกม็ขีอดคีอืสามารถเลอืกตวัเลอืก Copy เพ่ือคดัลอกวตัถตุนฉบบัเกบ็ไวในตาํแหนงเดมิไดอกีดวย

9.5 Modify43D Operations43D Mirror | MIRROR3D | 3DMIRRORใชคําส่ังนีสํ้าหรับคดัลอกวตัถุ 2 และ 3 มติแิบบพลิกกลับโดยกาํหนดระนาบพลิกกลับใน 3 มติิ

XY

YZZX

Command: _mirror3d {จากรปูท่ี 9.6 ใหแนใจวา # อยูในสถานะเปด}Select objects: 1 found {เลือกวัตถท่ีุตองการคดัลอกแบบพลิกกลับ}Select objects: {คลิกขวาหรอืกดปุม Q เพ่ือออกจากการเลือกวัตถ}ุSpecify first point of mirror plane (3 points) or[Object/Last/Zaxis/View/XY/YZ/ZX/3points] <3points>: {กําหนดระนาบพลิกกลับโดยคลิกจุด 3

จุดหรอืพิมพตวัเลือก O เพ่ือใชวัตถ ุ2 มติเิปนระนาบพลิกกลับหรอืพิมพตวัเลือก L เพ่ือใชวัตถ ุ2 มติลิาสุดเปนระนาบพลิกกลับหรอืพิมพตวัเลือก Z เพ่ือกาํหนดแกน Z แลวใชระนาบ XY เปนระนาบพลิกกลับหรอืพิมพตวัเลือก V เพ่ือใชระนาบท่ีขนานกบัวิวพอรทเปนระนาบพลิกกลับหรอืพิมพตวัเลือก XY เพ่ือใช ระนาบXY เปนระนาบพลิกกลับหรอืพิมพตวัเลือก YZ เพ่ือใชระนาบ YZ เปนระนาบพลิกกลับหรอืพิมพตวัเลือก ZXเพ่ือใชระนาบ ZX เปนระนาบพลิกกลับ}

Specify point on XY plane <0,0,0>: {กําหนดจุดท่ีระนาบพลิกกลับจะพาดผาน}Delete source objects? [Yes/No] <N>: {คลิกขวาหรอืกดปุม Q หากไมตองการลบวัตถตุนฉบับ}

3 Points

กอน

หลัง

รูปที ่9.6

chap-09.PMD 12/10/2549, 21:44147

Page 6: AutoCAD 2007 3D Chap-09

2D Drafting

148

Note

9.6 Modify43D Operations43D Array | 3DARRAY | 3Aใชคําส่ังนี้สําหรับคัดลอกวัตถุ 3 มติิจากช้ินเดยีวไปเปนหลายๆ ช้ินในลักษณะเปนแถวหรือคอลัมน(Rectangular array) โดยใชระนาบ XY ของ UCS ใชงานเปนฐานในการคดัลอกหรือคัดลอกแบบหมนุรอบแกน(Polar array) โดยเราสามารถกาํหนดแกนหมุนใหเอียงไปในทิศทางทีต่องการใน 3 มติิได

Command: _3darray {จากรปูท่ี 9.7 (ซาย) การสรางอะเรยแบบ Rectangular Array}Select objects: 1 found {เลือกวัตถท่ีุตองการคดัลอกแบบ Array 3 มติ}ิSelect objects: {คลิกขวาหรอืQ เพ่ือยตุกิารเลือก}Enter the type of array [Rectangular/Polar] <R>: R {พิมพ R เพ่ือเลือกอะเรยแบบ Rectangular}Enter the number of rows (---) <1>: 3 {พิมพจํานวนแถวในแนวแกน Y}Enter the number of columns (|||) <1>: 4 {พิมพจํานวนคอลัมนในแนวแกน X}Enter the number of levels (...) <1>: 5 {พิมพจํานวนระดบัในแนวแกน Z}Specify the distance between rows (---): 500 {กําหนดระยะหางของแถวในแนวแกน Y}Specify the distance between columns (|||): 500 {กําหนดระยะหางของคอลัมนในแนวแกน X}Specify the distance between levels (...): 500 {กําหนดระยะหางระดบัในแนวแกน Z}

คอลมัน(Column) แถว(Row)

ระดับ(Level)

Center

Command: _3darray {จากรปูท่ี 9.7 (ขวา) การสรางอะเรยแบบ Polar Array }Select objects: 1 found {เลือกวัตถท่ีุตองการคดัลอกแบบ Array 3 มติ}ิSelect objects: {คลิกขวาหรอืQ เพ่ือยตุกิารเลือก}Enter the type of array [Rectangular/Polar] <R>: P {พิมพ P เพ่ือเลือกอะเรยแบบ Polar}Enter the number of items in the array: 12 {พิมพจํานวนท้ังหมดท่ีตองการคดัลอก นับรวม

วัตถตุนฉบับ}Specify the angle to fill (+=ccw, -=cw) <360>: {คลิกขวาหรอืQ เพ่ือหมนุรอบวงกลม 360 องศา}Rotate arrayed objects? [Yes/No] <Y>: {คลิกขวาหรอืQ เพ่ือหมนุวัตถไุปดวยในขณะคดัลอก}Specify center point of array: {กําหนดจุดศนูยกลางของอะเรย}Specify second point on axis of rotation: {กําหนดจุดศนูยกลางอกีดานหน่ึงของอะเรย}

สงัเกตวุาการใชคําสัง่ 3DARRAY เหมอืนกบัการใชคําสัง่ ARRAY ใน 2 มติเิกอืบทกุประการ ยกเวนในRectangular Array มีระดับ(Level)เพ่ิมขึ้นมาใหม สวนใน Polar Array แตกตางจากใน 2 มิติเพียงการกําหนดจุดศูนยกลางของอะเรยสามารถกําหนดจุดใดๆ ใน 3 มิติไดอยางอิสระ

รูปที ่9.7

chap-09.PMD 12/10/2549, 21:44148

Page 7: AutoCAD 2007 3D Chap-09

ชุดคําสั่งสําหรับจัดการกับวัตถุใน 3 มิติ 149

9.7 Modify43D Operations4Interference Checking | INTERFERE | INF | ใชคําส่ังนี้ในการตรวจสอบโซลิด 3 มิติหลายๆ ช้ินที่นํามาประกอบเขาดวยกันในแอสเซมบลีวามีช้ินสวนใดออกแบบผิดพลาดซ่ึงซอนทับกันกับช้ินสวนอ่ืนๆ ในแอสเซมบลีหรือไม ถามีคําส่ังนี้จะแสดงสวนที่ซอนทับกัน เราสามารถสรางโซลิดช้ินใหมจากสวนที่ซอนทับกัน เพื่อนําไปแกไขขอผิดพลาด โดยการนําโซลิดสรางจากคาํส่ังนี้ไปหักลบออกจากโซลิดทีอ่อกแบบผิดพลาด เพื่อแกไขมใิหมสีวนทีซ่อนทบักนั กอนทีจ่ะนาํโซลิดไปสรางช้ินงานจริง

Command: _interfere {จากรปูท่ี 9.8 (ซาย) โซลิดท้ังสองท่ีประกอบเขาดวยกนัไมมสีวนใดซอนทับกนั}Select first set of objects or [Nested selection/Settings]: {คลิกบนโซลิดจุดท่ี 1}Select first set of objects or [Nested selection/Settings]: {คลิกขวาหรอืกดปุม Q}Select second set of objects or [Nested selection/checK first set] <checK>: {คลิกบนโซลิดจุดท่ี 2}Select second set of objects or [Nested selection/checK first set] <checK>:

{คลิกขวาหรอืกดปุม Q}Objects do not interfere {โปรแกรมรายงานวาโซลิดท้ังสองไมมสีวนใดซอนทับกนั}

Interfering pairs foundObjects do not interfere

รูปที ่9.8

Command: _interfere {จากรปูท่ี 9.8 (ซาย) โซลิดท้ังสองท่ีประกอบเขาดวยกนัไมมสีวนใดซอนทับกนั}Select first set of objects or [Nested selection/Settings]: {คลิกบนโซลิดจุดท่ี 1}Select first set of objects or [Nested selection/Settings]: {คลิกขวาหรอืกดปุม Q}Select second set of objects or [Nested selection/checK first set] <checK>: {คลิกบนโซลิดจุดท่ี 2}Select second set of objects or [Nested selection/checK first set] <checK>:

{คลิกขวาหรอืกดปุม Q โปรแกรมรายงานวาพบโซลิดท่ีซอนทับกนัและจะปรากฏโซลิดสวนท่ีทับซอนกนัเปนสีแดงดงัรปูท่ี 9.8 (ขวา) ซ่ึงแสดงใหเราเห็นเน้ือของโซลิดของสวนท่ีทับซอนกนั และจะปรากฏไดอะล็อคดงัรปูท่ี 9.9 }

ในขณะทีป่รากฏไดอะล็อคดงัรูปที ่9.9 เราสามารถใชคําส่ัง Zoom, Pan, และ 3Dorbit เพือ่ขยาย เล่ือนและหมุนมุมมอง เพื่อตรวจสอบโซลิดที่ซอนทับกนัวาอยูตรงจดุใด เราสามารถคลิกบนปุมPrevious หรือ Next เพื่อใหโปรแกรมคนหาโซลิดที่ซอนทับกัน ใชในกรณีที่มีโซลิดซอนทับกันหลายๆรูปที ่9.9

จดุ โดยที่โปรแกรมกําหนดมาให จะปรากฏเคร่ืองหมาย บนเช็คบอกซ Zoom to pair โปรแกรมจะขยายภาพของโซลิดทีซ่อนทบักันใหมขีนาดใหญเตม็พืน้ทีว่าดภาพโดยอัตโนมตั ิ หากเราตองการใหโปรแกรมสรางโซลิดที่โปรแกรมตรวจพบวาซอนทับกัน เราจะตองปลดเคร่ืองหมาย ออกจากเช็คบอกซ Delete interference objects created on Close

chap-09.PMD 12/10/2549, 21:44149

Page 8: AutoCAD 2007 3D Chap-09

2D Drafting

150

ในบรรทดัขอความ Select first set of objects or [Nested selection/Settings]: หากเลือกตัวเลือก Nested selection โปรแกรมจะยอมใหเราเลือกโซลิดแตละช้ินที่เปนสวนประกอบของบล็อคหรือเอกซเรฟ หากเลือกตวัเลือก Settings จะปรากฏไดอะล็อคดงัรูปที ่9.10 ซ่ึงเราสามารถทีจ่ะเลือกรูปแบบการแสดงผล Visual styleเลือกสีใหกับโซลิดที่ซอนทับกัน และเลือก Visual style เพื่อกําหนดใหกับโซลิดตางๆ ที่ไมไดมีสวนที่ซอนทับกัน โดยที่โปรแกรมกาํหนดมาให วิชวลสไตลสําหรับโซลิดทีซ่อนทบักนัเปนโหมด Realistic กําหนดใหเปนสีแดง(Red) วิชวลสไตล

สําหรับโซลิดทีไ่มไดทบัซอนกบัเปนโหมด 3D Wireframe ในกรณีทีใ่นการเลือกโซลิดในกลุมแรกในบรรทดัขอความ Select first set of objects ... หากมกีารเลือกโซลิด 1 ช้ินขึน้ไป เราสามารถตรวจสอบการซอนทับกันเฉพาะในกลุมแรก โดยเลือกตัวเลือก K หรือ checK first set เพื่อตรวจสอบเฉพาะในกลุมแรกกอนไดเชนเดยีวกัน

9.8 Modify4Move | MOVE | M | ในการเคล่ือนยายวตัถุใน 3 มติิ นอกจากเราจะใชคําส่ัง Modify43D Operations43D Move ในการเคล่ือนยายวตัถุใน 3 มติแิลว เรายังสามารถใชคําส่ัง Modify4Move เคล่ือนยายวัตถุใน 3 มติิไดเชนเดียวกัน โดยทั่วไปเรานิยมใชคําส่ัง Modify4Move ในการเคล่ือนยายวัตถุใน 3 มิติโดยเฉพาะอยางย่ิง ใน AutoCAD 2007 หากใชคําส่ัง Modify4Move รวมกบั เราจะสามารถเคล่ือนยายวตัถุ 3 มติขิึน้หรือลงในแนวแกน Z อยางสะดวก

รูปที ่9.10

Command: _move {จากรปูท่ี 9.11 (ซาย) ใหแนใจวา ) อยูในสถานะเปด}Select objects: 1 found {คลิกบนวัตถ ุ 3 มติท่ีิตองการเคล่ือนยาย ในท่ีน้ี คลิกบนวัตถตุรงจุดท่ี 1}Select objects: {คลิกขวาหรอืกดปุม Q เพ่ือออกจากการเลือกวัตถ}ุSpecify base point or [Displacement] <Displacement>: {คลิก ณ จุดใดๆ บนพ้ืนท่ีวาดภาพ เพ่ือ

กาํหนดจุดฐานในการเคล่ือนยายวัตถ ุในท่ีน้ี คลิกตรงจุดท่ี 2}Specify second point or <use first point as displacement>: 200 {เล่ือนเคอรเซอรขึน้ในแนวดิง่

ใหแนใจวาปรากฏ แสดงแนวแกน +Z แลวพิมพระยะหาง 200 หนวย แลวกดปุม Q วัตถ ุ3 มติจิะถกูเคล่ือนยายไปตามแนวแกน Z เปนระยะ 200 หนวยดงัรปูท่ี 9.11 (ขวา) }

รูปที ่9.11กอน หลัง

chap-09.PMD 12/10/2549, 21:44150

Page 9: AutoCAD 2007 3D Chap-09

ชุดคําสั่งสําหรับจัดการกับวัตถุใน 3 มิติ 151

Note

Note

Note ในการเคลือ่นยายวตัถใุน 3 มติดิวยคําสัง่ Modify4Move มสีิง่ทีต่องพิจารณากอนทีจ่ะลงมอืเคลือ่นยายวตัถ ุเพ่ือทีเ่ราจะสามารถเคลือ่นยายวตัถไุปยังตาํแหนงใน 3 มติไิดอยางถูกตองและรวดเร็ว ขอแรกที่ตองพิจารณาก็คือวิวพอรทที่เหมาะสมจะใชสําหรับการเคลื่อนยาย ขอที่สองคือจุดใดๆ บนวัตถ ุ3มิติที่จะสามารถอางอิงระยะทางในการเคลื่อนยายไดงาย ขอสุดทายคือระนาบ XY ของ UCS ใชงานหันเหอยูในแนวเดยีวกนักับทิศทางของวตัถุทีจ่ะเคลือ่นยายหรือไม

โดยปกตใินการเขยีนแบบ 3 มติ ิเราจะใชววิพอรทแบบ 4 ววิพอรทสลบักบั 1 ววิพอรทเสมอ โดยววิพอรท4 ววิพอรท จะแสดงมมุมองจากทศิทางตางๆ อาท ิเชน Top, Front, Right, และ Isometric สําหรับการจดัวิวพอรทแบบมุมที่ 3 (Third angle projection) หรือ Top, Front, Left และ Isometric สําหรับการจัดวิวพอรทแบบมุมที ่1 (First angle projection) เสมอ

ในการเคลื่อนยายวัตถุใน 3 มิติดวยคําสั่ง Modify4Move เราควรพิจารณาเลือกใชวิวพอรทที่สามารถเคลือ่นยายวตัถุไดสะดวกและรวดเร็วทีส่ดุ ในบางกรณเีราสามารถเคลือ่นยายวัตถุ 3 มิตเิหมอืนกับที่เราเคลื่อนยายวัตถ ุ2 มิติไดในวิวพอรทเดียว ซึ่งเรานิยมใชวิวพอรท Isometric หรือ Perspectiveในกรณีทีใ่ชววิพอรทเดียว แตสวนใหญแลวเรามกัจะตองใชววิพอรทตัง้แต 2 ววิพอรทซึง่แสดงมมุมองที่ตางกัน เพ่ือที่เราจะสามารถมองเห็นและกําหนดจุดอางอิงไดอยางแมนยํา ปราศจากความผิดพลาดบางคร้ังการเคลือ่นยายวัตถุใน 3 มิตใินววิพอรทใหญเพียงวิวพอรทเดยีวอาจไมสะดวก เนือ่งจากมีจดุที่เราตองใชออฟเจกทสแนปซอนกนัอยูหลายๆ จดุในระดบัความลึกที่แตกตาง กนั จงึจะตองใชมากกวาววิพอรทหนึง่ววิพอรทพรอมๆ กนัจงึจะสามารถเคลือ่นยายวตัถไุปยังตาํแหนงทีต่องการไดอยางถกูตอง

Top Isometric

Top Isometric

รูปที ่9.12

จากรูปที ่9.12 (บน) หากตองการเคล่ือนยายช้ินสวน 3 มติิทีอ่ยูดานบนออกจากช้ินสวนทีอ่ยูดานลางตามระยะและทศิทางทีก่ําหนดใหปรากฏดังรูปที ่9.12 (ลาง) เราสามารถเลือกใชววิพอรท Top หรือIsometric เปนววิพอรทในการเคล่ือนยายวัตถุได สังเกตวุาการเคล่ือนยายวตัถุ 3 มติแิบบนีเ้หมอืนกบัการเคล่ือนยายวัตถุ 2 มติิธรรมดา

Command: _move {จากรปูท่ี 9.12 (บน) ใหแนใจวา # อยูในสถานะเปด}Select objects: 1 found {คลิกบนวัตถท่ีุตองการเคล่ือนยายในวิวพอรทใดๆ}

chap-09.PMD 12/10/2549, 21:44151

Page 10: AutoCAD 2007 3D Chap-09

2D Drafting

152

Note

Note

Select objects: {คลิกขวาหรอืQ เพ่ือยตุกิารเลือกวัตถ}ุSpecify base point or displacement: {คลิก ณ ตําแหนงใดๆ เพ่ือกําหนดจุดอางองิในการเคล่ือนยาย

ในวิวพอรท Top หรอื Isometric}Specify second point of displacement or <use first point as displacement>: 75 {เล่ือน

เคอรเซอรไปทางแนวแกน Y แลวพิมพ 75 แลวกดปุม Q เพ่ือกาํหนดระยะหางและทิศทางในการเคล่ือนยาย }

จากรูปที ่ 9.12 (บน) หากเปลี่ยนระนาบ XY ของ UCS ใหขนานกับวิวพอรท Front เราจะสามารถเคลือ่นยายวตัถไุปยังทศิทางเดิมทีป่รากฏดังรูปที ่9.2 (ลาง)ได เพราะใน AutoCAD 2007 มกีารกําหนดให UCS ในแตละววิพอรทเปนอิสระตอกนั การปรับระนาบ XY ใหขนานกบัววิพอรทหนึ่งจะไมมผีลกับในอีกวิวพอรทหนึ่ง โดยที่โปรแกรมกําหนดมาให ระนาบ XY จะขนานกบัทุกๆ วิวพอรท ดังนั้นเราสามารถที่จะเคลื่อนยายวัตถุไดในทุกๆ วิวพอรท

หากตองการเคล่ือนยายสลัก(Pin)เขาไปในรูเจาะบนขอตอดงัรูปที ่9.13 เราจะตองใชออฟเจกทสแนปในโหมด Center ในบรรทัดขอความ Specify base point or displacement: แลวคลิกบนปลายดานหนึง่ของสลักในวิวพอรท Top หรือ Front หรือ Isometric สวนวิวพอรท Left ไมสามารถใชได เพราะวาจดุศูนยกลางของสลักทั้งสองดานในวิวพอรทดงักลาวซอนกนัอยูในระดับความลึกที่ตางกนัพอดีเราจงึไมทราบวาโปรแกรมจะเลือกจดุใดมาให จากนัน้ เราจะตองใชออฟเจกทสแนปในโหมด Centerในบรรทัดขอความ Specify second point of displacement แลวคลิกลงบนปลายดานเดยีวกนัของรูเจาะบนขอตอในววิพอรท Top หรือ Front หรือ Isometric สวนวิวพอรท Left ไมสามารถใชไดเชนเดยีวกนัเพราะวาจดุศูนยกลางของรูเจาะบนขอตอในววิพอรท Left มจีดุ Center ซอนกันอยูในระดบัความลึกที่แตกตางกนัถึง 4 จดุ เราจะไมทราบเลยวาโปรแกรมจะเลือกจดุศูนยกลางของรูเจาะทีอ่ยูในระดบัลึกใดมาให การเคล่ือนยายวตัถุโดยใชออฟเจกทสแนปในววิพอรท Left จงึมโีอกาสผิดพลาดไดงาย

Top Isometric

Front Left

Base point

Base point

Displacement

Displacement

Displacement

Base point

รูปที ่9.13

ในทางปฏิบตั ิเรามักจะใชววิพอรท Isometric เพียงววิพอรทเดยีว แตขยายใหใหญเตม็จอภาพ เพราะเราสามารถมองเห็นจุดที่เราตองการจะใชออฟเจกทสแนปบนวัตถ ุ3 มิติในวิวพอรท Isometric ไดอยางชัดเจนทุกๆ จุดในเวลาเดียวกัน

chap-09.PMD 12/10/2549, 21:44152

Page 11: AutoCAD 2007 3D Chap-09

ชุดคําสั่งสําหรับจัดการกับวัตถุใน 3 มิติ 153

Note

Note ในการเคลื่อนยายวัตถุ 3 มิติ ความซับซอนของวัตถุที่อยูในวิวพอรทมีจํานวนมากเกินไปหรือไมหากวัตถุมีจํานวนมากจะทําใหเราไมสามารถที่จะมองเห็นจุดที่เราตองการใชออฟเจกทสแนปไดอยางชัดเจน จึงจําเปนที่จะตองปด(Off)หรือแชแข็ง(Freeze)เลเยอรที่ไมจําเปนกอนการคัดลอก

ในกรณทีี่เคลือ่นยายวตัถโุดยที่ไมใชออฟเจกทสแนป ระนาบ XY ของ UCS ไอคอนควรจะขนานกับวิวพอรททีต่องการเคลือ่นยายวตัถุ

ในการเคล่ือนยายวัตถุ 3 มิติอีกแบบหนึ่งที่มีการใชงานบอยๆ คือการอางอิงตําแหนงจากวัตถุอ่ืนๆตวัอยางเชน มกีลองส่ีเหล่ียมขนาดใหญ 1 กลองและขนาดเล็ก 1 กลอง กลองส่ีเหล่ียมเล็กลอยอยูเหนอืกลองส่ีเหล่ียมใหญซ่ึงเราไมทราบระยะหางของระดบัความสูงระหวางกลองทัง้สองดงัรูปที ่9.14 (ซาย)หากตองการเคล่ือนยายกลองขนาดเล็กโดยใหมมุกลองเล็กในระนาบ YZ และระนาบ XZ เสมอกบัมมุกลองใหญพอดี แตมีขอแมวากลองเล็กจะตองลอยอยูในระดับความสูงเทาเดิมดังรูปที ่ 9.14 (ขวา)ถาดูในวิวพอรท Top เราจะเห็นวามมุกลองเล็กและมมุกลองใหญจะทบักนัพอดแีละถาดใูนววิพอรทFront และ Left กลองเล็กกยั็งคงลอยอยูในระดับความสูงเทาเดมิ

ในการเคล่ือนยายวตัถุในลักษณะเชนนีเ้ราจะใชออฟเจกทสแนปไปจบัทีม่มุกลองเล็กและมมุกลองใหญเลยไมได เพราะจะทําใหระดับความสูงของกลองเล็กเปล่ียนไปอยูในระดับเดียวกันกับกลองใหญความสูงของกลองเล็กจงึไมอยูในระดับเดิม เราสามารถเคล่ือนยายกลองเล็กโดยใหมมุกลองเล็กและมมุกลองใหญตรงกนัในวิวพอรท Top และรักษาระดบัความสูงของกลองเล็กไวเชนเดมิ โดยใช Pointfilters ชวยในการเคล่ือนยายดงันี้

Command: _move {จากรปูท่ี 9.14 (ซาย) ใหแนใจวา OSNAP # อยูในสถานะเปด}Select objects: 1 found {คลิกเพ่ือเลือกกลองเล็กในวิวพอรทใดกไ็ด หรอืคลิกตรงจุดท่ี 1}Select objects: {คลิกขวาหรอืQ}Specify base point or displacement: .XY {กดปุม Shift คางไว แลวคลิกขวา แลวเลือก Point

filter4.XY หรอืพิมพ .XY ผานคยีบอรด แลวเล่ือนเคอรเซอรไปตรงจุดท่ี 2 หรอืจุดท่ี 3 ในวิวพอรท Topหรอื Isometric เมือ่ปรากฏมารคเกอร ใหคลิกซาย เพ่ือแยกจุดคอรออรดเินทบนระนาบ XYออกมาเกบ็ไวกอน}

of (need Z): {โปรแกรมถามคา Z ใหเล่ือนเคอรเซอรไปตรงจุดท่ี 4 ในวิวพอรท Isometric แลวคลิกซาย

รูปที ่9.14

chap-09.PMD 12/10/2549, 21:44153

Page 12: AutoCAD 2007 3D Chap-09

2D Drafting

154

โปรแกรมจะนําคอรออรดเินท .XY จากบรรทัดท่ีแลว มารวมกบัคอรออรดเินทของระดบัความสูง Z จุดท่ี4 น้ันมคีา Z = 0 (ศนูย)}

Specify second point of displacement or <use first point as displacement>: .XY {กดปุมShift คางไว แลวคลิกขวา แลวเลือก Point filter4.XY หรอืพิมพ .XY ผานคยีบอรด แลวเล่ือนเคอรเซอรไปตรงจุดท่ี 5 หรอืจุดท่ี 6 ในวิวพอรท Top หรอื Isometric เมือ่ปรากฏมารคเกอร ใหคลิกซายเพ่ือแยกจุดคอรออรดเินทบนระนาบ XY ออกมาเกบ็ไวกอน}

of (need Z): {โปรแกรมถามคา Z ใหเล่ือนเคอรเซอรไปตรงจุดท่ี 4 ในวิวพอรท Isometric แลวคลิกซายโปรแกรมจะนําคอรออรดเินท .XY จากบรรทัดท่ีแลว มารวมกบัคอรออรดเินทของระดบัความสูง Z จุดท่ี4 น้ันมคีา Z = 0 (ศนูย) จะปรากฏดงัรปูท่ี 9.14 (ขวา)}

9.9 การเคล่ือนยายหรอืคดัลอกวตัถุตางระนาบในการเคล่ือนยายหรือคัดลอกวัตถุจากระนาบหนึ่งไปวางบนอีกระนาบหนึ่งใน AutoCAD 2007ใชคําส่ัง Edit4Copy with Base Point (คดัลอกแบบกําหนดจุดสอดแทรก), Edit4Cut (ตดัเพือ่เคล่ือนยาย), Edit4Paste (วาง) แตจดุสําคญัคอืการควบคมุทศิทางการหนัเหของระนาบ UCS โดยปกต ิเมือ่เราสรางวตัถุ 2 หรือ 3 มติิ เราจะสรางบนระนาบ XY เสมอ ดงันัน้ หากเราตองการเปล่ียนทศิทางการหนัเหของวตัถุใด เราจะตองกาํหนดระนาบ XY ของ UCS ใหขนานกบัระนาบทีต่องการเสียกอน จากรูปที่9.15 (ซาย) เราจะเห็นวามรูีปทรงกระบอกกลมวางซอนอยูบนกลองส่ีเหล่ียมจตัรัุส โดยสวนฐานของทรงกระบอกวางอยูบนพื้นผิวดานบนของกลอง หากเราตองการยายทรงกระบอกไปวางไวในพื้นผิวดานหนาหรือระนาบ XZ ของกลอง ใหใชคําส่ัง Edit4Cut เมือ่ปรากฏขอความ Select objects: ใหคลิกบนทรงกระบอกตรงจดุที ่1 ทรงกระบอกจะถูกตดัไปเกบ็ไวในหนวยความจาํ แลวใชคําส่ัง Tools4New UCS4Face แลวคลิกประมาณจดุที ่2 เมือ่ไอคอน UCS ปรากฏดงัรูปที ่9.15 (กลาง-ซาย) และเมือ่ปรากฏขอความ Enter an option [Next/Xflip/Yflip] <accept>: ใหคลิกขวาหรือกดปุม Q เพือ่ยอมรับ ใหแนใจวาโหมด อยูในสถานะ ปด แลวใชคําส่ัง Edit4Paste เมือ่ปรากฏขอความ Specifyinsertion point: เล่ือนเคอรเซอรไปยังตําแหนงทีต่องการวางรูปทรงกระบอก แลวคลิกซาย จะปรากฏดงัรูปที ่9.15 (กลาง-ขวา) หากตองการคดัลอกทรงกระบอก เพยีงแตเปล่ียนคําส่ัง Edit4Cut เปนคําส่ังEdit4Copy with Base Point หรือ Edit4Copy เทานัน้ จะปรากฏดงัรูปที ่9.15 (ขวา)

เปนอันวาเราไดศึกษาคาํส่ังตางๆ ทีใ่ชในการเคล่ือนยายและกาํหนดทศิทางการหันเหของวัตถุ 3 มติิมาทัง้หมดแลว คําส่ังตางๆ ทีก่ลาวมาในบทนีล้วนแลวแตมปีระโยชนในการเขยีนแบบ 3 มติเิปนอยางมาก ดงันัน้ เราจงึควรทีจ่ะเขาใจหลักและวธิกีารใชคําส่ัง 3 มติใินบทนีท้ัง้หมด สวนการนาํคําส่ังในบทนี้ไปใชงาน เราจะไดศึกษาวิธกีารใชงานในแบบฝกหดัตางๆ ในตอนที ่2 บทของหนงัสือเลมนี้

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

รูปที ่9.15

chap-09.PMD 12/10/2549, 21:44154