This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
ยดึตดิกบัตาํแหนงของเคอรเซอรดงัรปูท่ี 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
9.3 (แถวบน)}Specify base point: {กาํหนดจุดหมนุโดยเล่ือนเคอรเซอรไปยงัจุดหมนุ เมือ่ปรากฏมารคเกอร คลิกซาย }Pick a rotation axis: {เล่ือนเคอรเซอรไปบนวงกลม Rotate grip tool แลวคลิกแกน X วงกลมสีแดงหรอืแกน Y
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
ชุดคําสั่งสําหรับจัดการกับวัตถุใน 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 เมือ่ปรากฏมารคเกอร
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 หากไมตองการลบวัตถตุนฉบับ}
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: {กําหนดจุดศนูยกลางอกีดานหน่ึงของอะเรย}
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>:
จดุ โดยที่โปรแกรมกําหนดมาให จะปรากฏเคร่ืองหมาย บนเช็คบอกซ Zoom to pair โปรแกรมจะขยายภาพของโซลิดทีซ่อนทบักันใหมขีนาดใหญเตม็พืน้ทีว่าดภาพโดยอัตโนมตั ิ หากเราตองการใหโปรแกรมสรางโซลิดที่โปรแกรมตรวจพบวาซอนทับกัน เราจะตองปลดเคร่ืองหมาย ออกจากเช็คบอกซ Delete interference objects created on Close
chap-09.PMD 12/10/2549, 21:44149
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 เพื่อตรวจสอบเฉพาะในกลุมแรกกอนไดเชนเดยีวกัน
หากตองการเคล่ือนยายสลัก(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 จงึมโีอกาสผิดพลาดไดงาย
of (need Z): {โปรแกรมถามคา Z ใหเล่ือนเคอรเซอรไปตรงจุดท่ี 4 ในวิวพอรท Isometric แลวคลิกซาย
รูปที ่9.14
chap-09.PMD 12/10/2549, 21:44153
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 (ขวา)}