AutoCAD 2007 3D Chap-05

18
Note ชุดคําสั่งชวยในการสรางวัตถุ คําสั่งควบคุมการสรางวัตถุเปนหัวใจสําคัญที่จะชวยใหเราสามารถกําหนดทิศทางการหันเห(Orientation) ของวัตถุใน 3 มิติไดตามที ่ตองการ ในการสรางหรือขึ้นรูปวัตถุ 3 มิติโดยทั่วไป เราสามารถทําได 2 วิธี คือวิธีแรก เราสามารถขึ ้นรูปจากวัตถุ 2 มิติกอน อาทิ เชน CIRCLE, RECTANG, ELLIPSE, REGION, PLINE, SPLINE แลวจึงแปลงวัตถุ 2 มิติใหเปนวัตถุ 3 มิติ วิธีที่สองเราสามารถขึ ้นรูปวัตถุ 3 มิติที ่มี รูปทรงเรขาคณิตพื้นฐานไดทันทีโดยที่ไมตองสรางจากวัตถุ 2 มิติขึ้นมากอน อาทิ เชน BOX, SPHERE, CYLINDER, TORUS เปนตน ไมวาเราจะใชวิธีใดในการขึ้นรูปวัตถุ 3 มิติ เราจําเปนที่จะ ตองกําหนด ทิศทางการหันเหใหกับวัตถุนั้นเสียกอน วัตถุนั้นจึงจะหันไปในทิศทางที ่เราตองการ ในการควบคุมทิศทางการหันเหของวัตถุ ไมวาจะเปนวัตถุ 2 มิติหรือวัตถุ 3 มิติ UCS ไอคอน หรือระนาบ XY ของระบบคอรออรดิเนทจะเปนตัวควบคุมทิศทางการหันเหของวัตถุที่เราจะสราง และไมวาจะเปนการสรางวัตถุดวยวิธีใดก็ตาม วัตถุ 2 มิติและ 3 มิติจะขนานไปกับระนาบ XY ถาวัตถุ นั้นเปนวัตถุ 3 มิติจะมีความหนาพุงไปตามทิศทางของแกน Z ของ UCS ใชงานดวย โดยปกติแกน X,Y,Z ของ User Coordinate System(UCS) จะชี้ไปในทิศทางเดียวกันกับแกน X,Y,Z ของ World Coordinate System(WCS) และมีจุดกําเนิดที0,0,0 เหมือนกัน หากเราเขียนภาพวัตถุ 3 มิติ วัตถุดังกลาวจะมีความหนายื่นออกไปในแนวแกน Z ของทั ้ง UCS และ WCS หากเราตองการเขียนวัตถุ ใหหันเหไปในทิศทางอื่น เราจะตองปรับระนาบ XY ของ UCS ใชงานใหหันเหไปทิศทางนั้นเสียกอน แลวจึงจะเขียนภาพวัตถุใหหันไปในทิศทางนั้นได เราไมสามารถหมุนหรือเคลื่อนยายระนาบ XY ของ WCS ได เนื่องจาก WCS นั้นจะอยูกับที่เสมอ หากตองการเขียนวัตถุ 3 มิติที่หันเหไปในทิศทางอื่น เราจะตองหมุนระนาบ XY ของ UCS 5.1 หลักการกําหนด UCS เพื ่อสรางวัตถุ จากรูปที5.1 (1) สังเกตุวาระนาบ XY ของ UCS ใชงานนั้นถูกกําหนดใหอยูบนและขนานกับผิวหนา (Face)ที่เอียงของวัตถุ 3 มิติ หากเราใชคําสั่งในการเขียนวัตถุ 2 มิติ อาทิ เชน วงกลม สี่เหลี่ยมผืนผา รูปหกเหลี่ยมหรือวัตถุ 2 มิติอื่นๆ วัตถุ 2 มิติก็จะปรากฏอยู บนและขนานกับผิวหนาของวัตถุ 3 มิติ ดังรูปที5.1 (2) - (4) เนื่องจากระนาบ XY ที่เราเขียนวัตถุ 2 มิตินั้นขนานกับผิวหนา วัตถุ 2 มิติจึงขนาน ตามไปดวย หากเราใชคําสั่งในการเขียนวัตถุ 3 มิติ อาทิ เชน รูปทรงกระบอก รูปกลองสี่เหลี่ยมผืนผา แทงรูปหกเหลี่ยมหรือวัตถุ 3 มิติอื่นๆ สวนฐานของวัตถุ 3 มิติก็จะปรากฏอยู บนและขนานกับผิวหนา chap-05.PMD 12/10/2549, 21:39 65

Transcript of AutoCAD 2007 3D Chap-05

Page 1: AutoCAD 2007 3D Chap-05

Note

ชดคาสงชวยในการสรางวตถ

คาสงควบคมการสรางวตถเปนหวใจสาคญทจะชวยใหเราสามารถกาหนดทศทางการหนเห(Orientation)ของวตถใน 3 มตไดตามทตองการ ในการสรางหรอขนรปวตถ 3 มตโดยทวไป เราสามารถทาได 2 วธคอวธแรก เราสามารถขนรปจากวตถ 2 มตกอน อาท เชน CIRCLE, RECTANG, ELLIPSE, REGION,PLINE, SPLINE แลวจงแปลงวตถ 2 มตใหเปนวตถ 3 มต วธทสองเราสามารถขนรปวตถ 3 มตทมรปทรงเรขาคณตพนฐานไดทนทโดยทไมตองสรางจากวตถ 2 มตขนมากอน อาท เชน BOX, SPHERE,CYLINDER, TORUS เปนตน ไมวาเราจะใชวธใดในการขนรปวตถ 3 มต เราจาเปนทจะ ตองกาหนดทศทางการหนเหใหกบวตถนนเสยกอน วตถนนจงจะหนไปในทศทางทเราตองการ

ในการควบคมทศทางการหนเหของวตถ ไมวาจะเปนวตถ 2 มตหรอวตถ 3 มต UCS ไอคอน หรอระนาบ XY ของระบบคอรออรดเนทจะเปนตวควบคมทศทางการหนเหของวตถทเราจะสราง

และไมวาจะเปนการสรางวตถดวยวธใดกตาม วตถ 2 มตและ 3 มตจะขนานไปกบระนาบ XY ถาวตถนนเปนวตถ 3 มตจะมความหนาพงไปตามทศทางของแกน Z ของ UCS ใชงานดวย

โดยปกตแกน X,Y,Z ของ User Coordinate System(UCS) จะชไปในทศทางเดยวกนกบแกน X,Y,Zของ World Coordinate System(WCS) และมจดกาเนดท 0,0,0 เหมอนกน หากเราเขยนภาพวตถ 3 มตวตถดงกลาวจะมความหนายนออกไปในแนวแกน Z ของทง UCS และ WCS หากเราตองการเขยนวตถใหหนเหไปในทศทางอน เราจะตองปรบระนาบ XY ของ UCS ใชงานใหหนเหไปทศทางนนเสยกอนแลวจงจะเขยนภาพวตถใหหนไปในทศทางนนได

เราไมสามารถหมนหรอเคลอนยายระนาบ XY ของ WCS ได เนองจาก WCS นนจะอยกบทเสมอหากตองการเขยนวตถ 3 มตทหนเหไปในทศทางอน เราจะตองหมนระนาบ XY ของ UCS

5.1 หลกการกาหนด UCS เพอสรางวตถจากรปท 5.1 (1) สงเกตวาระนาบ XY ของ UCS ใชงานนนถกกาหนดใหอยบนและขนานกบผวหนา(Face)ทเอยงของวตถ 3 มต หากเราใชคาสงในการเขยนวตถ 2 มต อาท เชน วงกลม สเหลยมผนผารปหกเหลยมหรอวตถ 2 มตอนๆ วตถ 2 มตกจะปรากฏอยบนและขนานกบผวหนาของวตถ 3 มตดงรปท 5.1 (2) - (4) เนองจากระนาบ XY ทเราเขยนวตถ 2 มตนนขนานกบผวหนา วตถ 2 มตจงขนานตามไปดวย หากเราใชคาสงในการเขยนวตถ 3 มต อาท เชน รปทรงกระบอก รปกลองสเหลยมผนผาแทงรปหกเหลยมหรอวตถ 3 มตอนๆ สวนฐานของวตถ 3 มตกจะปรากฏอยบนและขนานกบผวหนา

chap-05.PMD 12/10/2549, 21:3965

Page 2: AutoCAD 2007 3D Chap-05

2D Drafting

66

ของวตถ 3 มตทถกเลอกดงรปท 5.1 (5) - (7) เนองจากระนาบ XY ทเราเขยนสวนฐานของวตถ 3 มตนนขนานกบผวหนา วตถ 3 มตจงขนานตามไปดวย หากเราตองการเปลยนระนาบไปเขยนวตถ 2 มตหรอ 3 มตใหขนานกบระนาบดานขาง เราจะตองเปลยนทศทางการหนเหของ UCS Icon เพอใหระนาบXY (ซงเดมขนานกบระนาบเอยง) ไปปรากฏอยบนและขนานกบระนาบดานขางดงรปท 5.1 (8) เมอระนาบ XY ขนานกบผวหนาดานขางแลว หากเขยนวตถ 2 มต อาท เชน วงกลม สเหลยมผนผา รปหกเหลยมหรอวตถ 2 มตอนๆ บนระนาบดงกลาว วตถ 2 มตกจะปรากฏอยบนและขนานกบผวหนาของวตถ 3 มต ดงรปท 5.1 (9) (11) (13) เนองจากระนาบ XY ทเราเขยนวตถ 2 มตนนขนานกบผวหนา วตถ2 มตจงขนานตามไปดวย ในทานองเดยวกน หากเราใชคาสงในการเขยนวตถ 3 มต อาท เชน รปทรงกระบอก รปกลองสเหลยมผนผา แทงรปหกเหลยมหรอวตถ 3 มตอนๆ สวนฐานของวตถ 3 มตกจะปรากฏอยบนและขนานกบผวหนาของวตถ 3 มตทถกเลอกดงรปท 5.1 (10) (12) (14) เนองจากระนาบXY ทเราเขยนสวนฐานของวตถ 3 มตนนขนานกบผวหนา วตถ 3 มตจงจะขนานตามไปดวย หากเราตองการเขยนวตถบนผวหนาอนๆ ของวตถ 3 มต สงทเราตองทากคอปรบทศทางการหนเหของระนาบXY ของ UCS ใหขนานและไปปรากฏอยบนผวหนานนเสยกอน เราจงจะสามารถเขยนวตถ 2 มตหรอ3 มตใหขนานกบผวหนานนได นนคอหลกเบองตนในการกาหนดระนาบ XY ของ UCS ใหขนานกบผวหนาวตถทถกเลอก

รปท 5.1

(1)

(2) (3) (4)

(5) (6) (7)

(8)

(9) (10)

(11) (12)

(13) (14)

ระนาบ XY ของ UCSขนานกบผวหนาดานขางของวตถ 3 มต

ระนาบ XY ของ UCSขนานกบผวหนาเอยงของวตถ 3 มต

chap-05.PMD 12/10/2549, 21:3966

Page 3: AutoCAD 2007 3D Chap-05

ชดคาสงชวยในการสรางวตถ 67

Note

Note โดยทโปรแกรมกาหนดมาใหใน AutoCAD 2007 มการกาหนด UCS ไอคอนทปรากฏในววพอรทใหมโดยท UCS ทปรากฏในแตละววพอรทจะเปนอสระตอกน UCSVP=1 นนคอเมอเราปรบทศทางการหนเหของ UCS ไอคอนในววพอรทหนง จะไมเปลยนแปลงทศทางการหนเหของ UCS ไอคอนในอกววพอรทหนง ในทางปฏบต เราควรใช UCS ไอคอนทสมพนธกนในทกๆ ววพอรท UCSVP=0

ในการปรบทศทางการหนเหของ UCS ไอคอนใหไดทศทางทตองการ เราสามารถใชคาสงดงตอไปน

5.2 การใชงาน Dynamic UCSการกาหนดระนาบ XY ของ UCS Icon ใน AutoCAD 2007 นนงายกวารลสกอนๆ เปนอยางมากเนองจากมไดนามกยซเอส(Dynamic UCS)ใหม ซงเราเพยงแตเลอนเคอรเซอรไปวางบนผวหนา(Face)ของโซลด 3 มต ผวหนานนกจะถกไฮไลทจนเปนเสนประ ซงจะบอกใหเราทราบวาผวหนาทถกไฮไลทใชผวหนาทเราตองการกาหนดระนาบ XY ของ UCS ใหขนานหรอไม หากปรากฏวาใชผวหนาทตองการ เราเพยงคลกเมาสซาย ระนาบ XY ของยซเอสจงจะถกวางบนผวหนาทถกเลอก เรากสามารถทจะเขยนหนาตดของวตถ 2 มตหรอสรางวตถเรขาคณตพนฐาน 3 มตวางอยบนและขนานกบผวหนาดงกลาวไดทนท

ในการใชงานไดนามกยซเอส(Dynamic UCS) เราจะตองแนใจวาปม บนบรรทดแสดงสถานะอยในสถานะเปด มฉะนน จะไมสามารถใชงานไดนามกยซเอสได เราสามารถควบคมการปด/เปดไดนามกยซเอส โดยคลกบนปม บนบรรทดแสดงสถานะหรอกดปมฟงชนคย ^ (เดมปมฟงชนคย ^ ใชสาหรบปด/เปด/เปลยนโหมดแอบโซลทหรอรเลทฟคอรออรดเนท การเปลยนคอรออรดเนท ใหใชเมาสคลกแทน) แลวจงเรยกคาสงทใชในการสรางวตถ 2 มตหรอ 3 มตออกมาใชงาน ใหเลอนเคอรเซอรไปบนผวหนาของวตถ 3 มตทตองการใชเปนระนาบ XY เมอเสนขอบของผวหนาปรากฏเปนเสนประและระนาบ XY ของเคอรเซอรครอสแฮรจะขนานกบผวหนาดงรปท 5.2(ซาย) ใหเลอนเคอรเซอรครอสแฮรไปยงตาแหนงทตองการกาหนดจดเรมตนดงรปท 5.2 (กลาง)แลวคลกซาย สงเกตวา ระนาบ XY ของยซเอสไอคอนจะเคลอนยายไปอยบนจดเรมตนและขนานกบผวหนาทถกเลอก เมอออกจากคาสงในการสรางวตถแลว เราจะเหนวาฐานของวตถ 3 มตจะขนานกบผวหนาทถกเลอก และยซเอสไอคอนจะกลบไปอยในตาแหนงเดมดงรปท 5.2 (ขวา)

รปท 5.2

ไดนามกยซเอสนนจะเปลยนทศทางการหนเหชวคราวเทานน หลงจากทเราใชคาสงในการสรางวตถบนผวหนาเรยบรอยแลว ยซเอสไอคอนจะปรบทศทางการหนเหกลบไปอยในทศทางและตาแหนงเดม

chap-05.PMD 12/10/2549, 21:3967

Page 4: AutoCAD 2007 3D Chap-05

2D Drafting

68

Note

Note

Note

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

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

หากเราตองการใหปรากฏตวอกษรแกน X, Y, Z บนเคอรเซอรครอสแฮรในขณะท Dynamic UCSออกมาทางานโดยอตโนมต เราสามารถคลกขวาบนปม บนบรรทดแสดงสถานะ แลวคลกใหปรากฏเครองหมาย หนาคาสง Display crosshair labels ดงรปท 5.3 (ซาย) เคอรเซอรครอสแฮรจะปรากฏดงรปท 5.3 (ขวา)

รปท 5.3

5.3 Tools4Named UCS | UCSMAN | UC |

Angle Back Front Left Right TopBottomรปท 5.5

ใชสาหรบเรยก UCS ไอคอนทไดบนทกเกบไวกลบมาใชงาน เมอใชคาสงนจะปรากฏไดอะลอคแสดงแถบคาสง Named UCSs ดงรปท 5.4 CurrentUCS แสดงชอ UCS ใชงาน หากตองการเรยกคนUCS ไอคอนทถกบนทกไวกลบมาใชงาน ใหคลกบนชอ UCS ทปรากฏบนไดอะลอค แลวคลกบนปมSet Current แลวคลก OK เพอออกจากไดอะลอคUCS ไอคอนทถกบนทกไวจะถกเรยกกลบมาใชงาน รปท 5.4

จากรปท 5.5 แสดงยซเอสไอคอนทถกบนทกไวในไฟล 05-068-01.dwg ในโฟลเดอร \Exercise บนแผน DVD-ROM แนบทายหนงสอคมอฯ หากใชคาสงนจะปรากฏรายชอ UCS ทถกบนทกไวคอAngle, Back, Bottom, Front, Left, Right, Top แลวคลกชอ UCS ใดๆ แลวคลกปม Set Currentแลวคลกบนปม OK ยซเอสไอคอนจะปรบเปลยนทศทางการหนเหตามทไดถกบนทกเกบไว

chap-05.PMD 12/10/2549, 21:3968

Page 5: AutoCAD 2007 3D Chap-05

ชดคาสงชวยในการสรางวตถ 69

Note

Note

Note

Note โปรดสงเกตวา UCS ไอคอนทถกบนทกลงบนตาแหนงตางๆ ของวตถ มจดประสงคเพอใหเราสามารถเขยนวตถ 2 หรอ3 มตลงไปบนระนาบเอยง ดานหลง ดานหนาหรอดานอนๆ ของวตถนนได ระนาบXY ของ UCS เปนเครองมอในการกาหนดทศทางการหนเหของวตถทจะสรางขน อยางไรกตาม UCSทถกบนทกนนไมไดยดตดกบระนาบตางๆ ของวตถอยางถาวร เพราะถาหากเราเคลอนยายวตถ 3 มตไปยงตาแหนงใหม UCS ไอคอนจะคงอยทเดม จะไมเคลอนยายตามวตถนนไปดวย

ปม Details บนไดอะลอค UCS นนใชสาหรบแสดงรายละเอยดตาแหนงและทศทางการหนเหของ UCSทถกเลอก อาท เชน ตาแหนงจดกาเนด(Origin) แกน X,Y,Z เปนตน

ในขณะทปรากฏไดอะลอค UCS และแถบคาสง Named UCSs เปนแถบคาสงใชงาน หากเราคลกขวาบนชอ UCS เราสามารถทจะใชคาสง Set Current เพอกาหนดชอ UCS ใชงาน ใชคาสง Rename เพอเปลยนชอ UCS ใชคาสง Delete เพอลบชอ UCS หรอใชคาสง Details เพอแสดงรายละเอยดของUCS ทถกบนทกได

5.4 Tools4New UCS4World | UCS W |

ใชสาหรบเคลอนยายและปรบทศทางการหนเหของ UCSIcon ใหกลบไปอยในตาแหนงและทศทางเดยวกนกบเวรลคอรออรดเนทดงรปท 5.6

เราจะเหนวา UCS Icon กลบไปอยในตาแหนงจดกาเนด 0,0,0 แกน X ชไปทางทศตะวนออก แกน Yชไปทางทศเหนอ แกน Z ชขนไปในอากาศเชนเดม

5.5 Tools4New UCS4Previous | UCS P | ใชคาสงนสาหรบเรยก UCS ไอคอนเดมยอนกลบมาใชงาน เราสามารถใชคาสงนซาหลายๆ ครงจนกระทง UCS Icon กลบไปปรากฏอยในตาแหนงแรกเรมกาหนด UCS Icon

5.6 Tools4New UCS4Face | UCS FA | ใชคาสงนสาหรบกาหนดตาแหนงและทศทางการหนเหใหกบ UCS โดยเลอกผวหนา(Face)ของโซลด

Command: _ucs {จากรปท 5.7 (ซาย)}Current ucs name: *NO NAME*Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] <World>: _faSelect face of solid object: {คลกบนเสนขอบ (1) หรอผวหนา (2) ผวหนาทถกเลอกจะกลายเปนเสนประ}Enter an option [Next/Xflip/Yflip] <accept>: {พมพ N เพอสลบไปยงผวหนาทมเสนขอบรวมกนหรอพมพ

X เพอพลกแกน Y หรอพมพ Y เพอพลกแกน X หรอกดปม Q เพอยอมรบทศทางของ UCS}

กอน หลงรปท 5.6

chap-05.PMD 12/10/2549, 21:3969

Page 6: AutoCAD 2007 3D Chap-05

2D Drafting

70

Note

Note

Note ถงแมวาเราจะม Dynamic UCS ททางานไดสะดวกและรวดเรวกวา แตคาสงนกยงคงมประโยชน เนองจากเราสามารถเลอกผวหนาทอยดานลางหรอดานหลง โดยคลกบนเสนขอบ แลวเลอกตวเลอก Nextเพอเลอกผวหนาทตองการได โดยไมจาเปนตองหมนมมมองไปมองทดานลางหรอดานหลงของวตถ

5.7 Tools4New UCS4Object | UCS OB | ใชคาสงนสาหรบกาหนดตาแหนงและทศทางการหนเหใหกบ UCS โดยเลอกจากวตถ 2 มตหรอ 3มตเมอใชคาสงนจะปรากฏขอความ Select object to align UCS: ใหคลกลงบนวตถ 2 มตหรอเสนขอบของโซลด 3 มตทตองการ

รปท 5.7กอน หลง

กอน หลงรปท 5.8

เราสามารถใชคาสงนไดกบวตถ 2 และ 3 มตทกชนดยกเวน 3D polylines, 3D meshes, 3D Surfacesและ xline

5.8 Tools4New UCS4View | UCS V | ใชคาสงนสาหรบปรบระนาบ XY ของ UCS ใหขนานกบระนาบของววพอรทใชงาน

เรามกใชคาสงนในกรณทมการปรบแตงพนทวาดภาพออกเปนหลายววพอรท อาท เชน Top, Front,Side เปนตน หากตองการทจะเขยนวตถใหขนานกบระนาบของววพอรท Left เราเพยงแตคลกบนววพอรท Left เพอกาหนดใหเปนววพอรทใชงาน แลวใชคาสง UCS V ระนาบ XY ของ UCS จะขนานกบมมมองปจจบนทถกเลอกหรอววพอรท Left

5.9 Tools4New UCS4Origin | UCS O | ใชคาสงนในกรณทตองการกาหนดตาแหนงของจดกาเนดของ UCS ใหมดงรปท 5.9

chap-05.PMD 12/10/2549, 21:3970

Page 7: AutoCAD 2007 3D Chap-05

ชดคาสงชวยในการสรางวตถ 71

Note

Note

Note

เมอใชคาสงน จะปรากฏขอความ Specify new origin point <0,0,0>: ใหใชเมาสรวมกบออฟเจกทสแนปหรอพมพคาคอรออรดเนท เพอกาหนดจดกาเนดใหม

หากเราไมตองการให UCS Icon เปลยนทศทางการหนเห เราจะตองแนใจวา อยในสถานะปด

5.10 Tools4New UCS4Z Axis Vector | UCS ZA | ใชสาหรบกาหนดระนาบ XY ของ UCS โดยกาหนดตาแหนงของจดกาเนดและตาแหนงของจดใดๆทแกน Z จะพาดผาน

รปท 5.9กอน หลง

Command: _ucs {จากรปท 5.10 (ซาย) ใหแนใจวา # อยในสถานะเปด}}Current ucs name: *WORLD*Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] <World>: _zaxisSpecify new origin point <0,0,0>: {ใชเมาสคลกรวมกบ Object snap ในโหมด End point แลวคลกตรง

จดท 1 เพอกาหนดจดกาเนดของ UCS}Specify point on positive portion of Z-axis <152.7896,106.4268,1.0000>: {ใชเมาสคลกรวมกบ

Object snap ในโหมด End point แลวคลกตรงจดท 2 เพอกาหนดจดทแกน +Z จะพาดผาน เราจะไดระนาบ XY ตงฉากกบแกนของเสนขอบ ซงจะปรากฏ UCS Icon ดงรปท 5.10 (ขวา)}

ปจจบน คาสงนไมมความจาเปนตองใชงาน เนองจากการเพมความหนาของวตถ 2 มตวงไปตามแนวPath ดวยคาสง Draw4Modeling4Extrude และคาสง Draw4Modeling4Sweep นนไมจาเปนทจะตองจดทศทางการหนเหของหนาตดของวตถ 2 มตใหตงฉากกบ Path เราสามารถทจะวางหนาตด(Profile)และทางเดน(Path)ไวในตาแหนงและทศทางใดกได ดงนน จงไมมความจาเปนทจะตองใชคาสงน เพอวางระนาบใหตงฉากกบ Path

รปท 5.10กอน หลง

chap-05.PMD 12/10/2549, 21:3971

Page 8: AutoCAD 2007 3D Chap-05

2D Drafting

72

5.11 Tools4New UCS43 Point | UCS 3 | ใชสาหรบกาหนดระนาบ XY ของ UCS โดยกาหนดตาแหนงของจดกาเนด ตาแหนงทแกน +X จะพาดผานและตาแหนงทแกน +Y จะพาดผาน ใชในกรณทตองการเขยนวตถ 2 หรอ 3 มตใหทามมเอยงกบระนาบใดๆ โดยกาหนดจดกาเนด แกน X และแกน Y ตามลาดบ คาสงนใชในกรณท ระนาบทตองการสรางไมไดขนานกบผวหนาใดๆ หรอไมมผวหนาใหเลอก

กอน หลงรปท 5.11

Command: _ucs {จากรปท 5.11 (ซาย) ใหแนใจวา # อยในสถานะเปด}}Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] <World>: _3Specify new origin point <0,0,0>: {เลอนเคอรเซอรไปตรงจดท 1 เมอปรากฏมารคเกอร ใหคลกซาย}Specify point on positive portion of X-axis <181.4051,48.9912,38.2944>:

{เลอนเคอรเซอรไปตรงจดท 2 เมอปรากฏมารคเกอร ใหคลกซาย}Specify point on positive-Y portion of the UCS XY plane <179.4051,48.9912,38.2944>:

{เลอนเคอรเซอรไปตรงจดท 3 เมอปรากฏมารคเกอร ใหคลกซาย จะปรากฏดงรปท 5.11 (ขวา)}

5.12 Tools4New UCS4X | UCS X | ใชคาสงนสาหรบหมนแกน X ของ UCS ใชงานดงรปท 5.12

กอน หลงรปท 5.12

Command: _ucs {จากรปท 5.12 (ซาย)}Current ucs name: *NO NAME*Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] <World>: _xSpecify rotation angle about X axis <90>: 45 {ปอนคามม 45 องศา ระนาบ XY ของ UCS จะ

ถกหมนรอบแกน X ทวนเขมนาฬกา 45 องศาดงรปท 5.12 (ขวา)}

chap-05.PMD 12/10/2549, 21:3972

Page 9: AutoCAD 2007 3D Chap-05

ชดคาสงชวยในการสรางวตถ 73

Note เมอใชคาสงนจะปรากฏขอความ Specify rotation angle about X axis <90>: ใหพมพคามมทตองการคามมเปนบวก UCS จะหมนทวนเขมนาฬกา คามมเปนลบ UCS จะหมนตามเขมนาฬกา

5.13 Tools4New UCS4Y | UCS Y | ใชคาสงนสาหรบหมนแกน Y ของ UCS ใชงานดงรปท 5.13

รปท 5.13

Command: _ucs {จากรปท 5.13 (ซาย)}Current ucs name: *NO NAME*Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] <World>: _ySpecify rotation angle about Y axis <90>: 45 {ปอนคามม 45 องศา ระนาบ XY ของ UCS จะ

ถกหมนรอบแกน Y ทวนเขมนาฬกา 45 องศาดงรปท 5.13 (ขวา)}

5.14 Tools4New UCS4Z | UCS Z | ใชคาสงนสาหรบหมนแกน Z ของ UCS ใชงานดงรปท 5.14

กอน หลง

รปท 5.14กอน หลง

Command: _ucs {จากรปท 5.14 (ซาย)}Current ucs name: *NO NAME*Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] <World>: _zSpecify rotation angle about Z axis <90>: 45 {ปอนคามม 45 องศา ระนาบ XY ของ UCS จะ

ถกหมนรอบแกน Z ทวนเขมนาฬกา 45 องศาดงรปท 5.14 (ขวา)}

5.15 Tools4New UCS4Apply | UCS A | ใชสาหรบกาหนด UCS ใชงานทมชอปรากฏบน Current ucs name : บนบรรทดปอนคาสงหรอ CurrentUCS บนไดอะลอค UCS โดยเราสามารถเลอกทจะกาหนดใหกบววพอรทใชงานหรอววพอรททงหมด

chap-05.PMD 12/10/2549, 21:3973

Page 10: AutoCAD 2007 3D Chap-05

2D Drafting

74

Note

5.16 UCS NA Sเมอเราไดกาหนดตาแหนงและทศทางการหนเหของ UCS ในววพอรทใดๆ แลว แตตอไปมการกาหนด UCS ในววพอรทนนใหม UCS ไอคอนในววพอรทนนกจะเปลยนแปลงไป ซงในบางกรณอาจจะเปนการยากทจะตองกาหนด UCS ทมตาแหนงและทศทางการหนเหเดยวกนขนมาใหม เราสามารถบนทกตาแหนงและทศทางการหนเหของ UCS เกบไวใชงาน โดยพมพคาสงดงตอไปน

Command: _ucsCurrent ucs name: *WORLD* {แสดงชอ UCS ใชงาน ซงตรงกบเวรลดคอรออรดเนท}Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] <World>: na {พมพ NA

เพอเลอกตวเลอก NAmed}Enter an option [Restore/Save/Delete/?]: {พมพ S เพอเลอกตวเลอก Save}Enter name to save current UCS or [?]: MY UCS {ตงชอ UCS โดยสามารถใชตวอกษรรวมทงชอง

วางไดถง 255 ตวอกษร หามใชเครองหมาย / \ " : ; ? , * | = ' ในการตงชอ ชอ UCS ทถกบนทกจะไปปรากฏบนไดอะลอค UCS ของคาสง Tools4Named UCS ดวย}

5.17 UCS NA Rใชคาสงนสาหรบเรยกคน UCS ไอคอนทถกบนทกไวดวยคาสง UCS NA S กลบมาใชงาน โดยพมพคาสงดงตอไปน

Command: _ucsCurrent ucs name: *WORLD* {แสดงชอ UCS ใชงาน ซงตรงกบเวรลดคอรออรดเนท)Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] <World>: na {พมพ NA

เพอเลอกตวเลอก NAmed)Enter an option [Restore/Save/Delete/?]: R {พมพ R เพอเลอกตวเลอก Restore)Enter name of UCS to restore or [?]: MY UCS {พมพชอ UCS ทถกบนทกไวดวยคาสง UCS S

หากจาชอ UCS ไมได ใหพมพเครองหมาย ? แลว Q จะปรากฏรายชอ UCS ทถกบนทกไวทงหมด}

เราสามารถเรยกคน UCS ไอคอนทถกบนทกไวผานไดอะลอค UCS ของคาสง Tools4Named UCSไดเชนเดยวกนกบคาสงน

5.18 UCSFOLLOWตวแปรรระบบ UCSFOLLOW ใชสาหรบเปด/ปดโหมดการเปลยนมมมองไปแสดงภาพดานบนหรอแสดงมมมองขนานกบระนาบ XY ของ UCS ใชงานโดยอตโนมต หลงจากทมการกาหนด UCS ใหหนเหในทศทางใหม

Command: UCSFOLLOWEnter new value for UCSFOLLOW <0>: {หากไมตองการใหมการเปลยนมมมองไปแสดงระนาบ XY

โดยอตโนมต ใหกาหนดคา 0 (ศนย) หากตองการใหมการเปลยนมมมองไปแสดงระนาบ XY โดยอตโนมต ใหกาหนดคา 1}

chap-05.PMD 12/10/2549, 21:3974

Page 11: AutoCAD 2007 3D Chap-05

ชดคาสงชวยในการสรางวตถ 75

Note

Note

Note

Note หากตองการใหมการเปลยนมมมองไปแสดงระนาบ XY โดยอตโนมต เราสามารถใชคาสง Tools4Named UCS คลกแถบคาสง Settings คลกใหปรากฏเครองหมาย บนเชคบอกซ Update viewto Plan when UCS is changed ไดเชนเดยวกน

5.19 การใช Object Snap ชวยในการกาหนดตาแหนงObject Snap เปนเครองมอทชวยใหเราสามารถกาหนดตาแหนงไดอยางแมนยาและปองกนการกาหนดตาแหนงทผดพลาดได เนองจากในขณะใชงานจะปรากฏมารคเกอร(Marker)บนตาแหนงตางๆ

ของว ตถ เพ อบอกให เราทราบก อนว าตาแหนงท กาหนดถกตองหรอไม เราสามารถเขาสการกาหนดโหมดของ ObjectSnap โดยใชคาสง Tools4Drafting Settingsแลวเลอกแถบคาสง Object Snap หรอคลกขวาบนปม บนบรรทดแสดงสถานะแลวเลอกคาสง Settings... และจะปรากฏไดอะลอคดงรปท 5.15

เราสามารถเลอกโหมด Object Snap ไดมากกวา 1 โหมด โดยใชเมาสคลกบนเชคบอกซนาหนาโหมด Osnap ทตองการ โดยทวไปใน

AutoCAD 2007 เราควรกาหนดโหมด Osnap ซงมการใชงานบอยๆ ไวลวงหนาพรอมกนไมเกน 5โหมดเทานน อาท เชน ENDpoint, MIDpoint, CENter INTersect และ Extension

สงเกตเครองหมาย Marker นาหนาโหมดตางๆ ของ Object Snap บนไดอะลอค Drafting Settingsอาท เชน , , , และอนๆ เปนตน เครองหมายเหลานจะปรากฏในตาแหนงทสมพนธกบโหมดของ Osnap โดยอตโนมต เมอมการใชคาสงใด ๆทตองการใหเรากาหนดตาแหนงบนพนทวาดภาพรปแบบของ Marker จะเปลยนไปตามโหมดของ Object Snap ทโปรแกรมสามารถตรวจพบ

โดยทโปรแกรมกาหนดมาให Object Snap จะอยในสถานะเปด ตวอกษรบนปม จะเปนสดาObject Snap ในโหมดทกาหนดไวจะออกมาทางานโดยอตโนมต ในบางกรณ เราจาเปนตองปดโหมดObject Snap ไวชวคราว เราสามารถใชปมฟงชนคย # ในการปด/เปด Object Snap

รายละเอยดการใชงาน Osnap ในโหมดตางๆ ศกษาไดจากคมอการใชโปรแแกรม AutoCAD 2006 :2D Drafting, ISBN : 974-93946-2-3

ใน AutoCAD 2007 มออฟเจกทสแนปโหมด Mid Between 2 Points ซงชวยใหเราสามารถกาหนดจดกงกลางระหวางจด 2 จดไดอยางรวดเรว ซงงายและสะดวกกวาการใช ‘Calculator (END+END)/2เปนอยางมาก ตวอยาง เชน หากเราตองการเขยนรปทรงกลมใหปรากฏอยตรงศนยกลางของรปกลองสเหลยมจตรส เราสามารถทาไดดงขนตอนตอไปน

รปท 5.15

chap-05.PMD 12/10/2549, 21:3975

Page 12: AutoCAD 2007 3D Chap-05

2D Drafting

76

Command: _sphere {จากรปท 5.16 (ซาย) ใหแนใจวา # อยในสถานะเปด}Specify center point or [3P/2P/Ttr]: _m2p กดปม S คางไวแลวคลกขวา เลอกออฟเจกทสแนป

Mid Betwwen 2 Points หรอพมพ m2p ผานคยบอรด แลวกดปม Q }First point of mid: {เลอนเคอรเซอรไปยงจดท 1 เมอปรากฏมารคเกอร คลกซาย }Second point of mid: {เลอนเคอรเซอรไปยงจดท 2 เมอปรากฏมารคเกอร คลกซาย จดศนยกลางของ

รปทรงกลม ถกกาหนดใหอยตรงจดท 3 ซงเปนจดกงกลางระหวางจด 2 จด }Specify radius or [Diameter]: 250 {พมพ 250 แลวกดปม Q เพอกาหนดรศมของรปทรงกลม

จะปรากฏดงรปท 5.16 (กลาง) และ (ขวา)}

5.20 การใชโพลารแทรคกง(Polar Tracking)เราใชโพลารแทรคกงสาหรบบงคบใหเคอรเซอรกระโดดตามมมเอยงทกาหนด โดยทเราสามารถทจะเลอกระยะกระโดดของมมเอยงหรอเพมมมเอยงไดตามตองการ การใชโพลารแทรคกงจะชวยใหเราสามารถเขยนเสนไดมมทตองการไดงายและเรวขน เราสามารถใชคาสง Tools4Drafting Settings ðPolar Tracking จะปรากฏไดอะลอคดงรปท 5.17 ซงยอมใหเราเปดโหมด Polar Tracking เลอกคามมเพมคามม การวดคามมและอนๆ โดยมรายละเอยดของการใชตวเลอกตางๆ ดงตอไปน

รปท 5.17

รปท 5.16กอน หลง

Polar Tracking On เปด/ปดโหมดการใชPolar Tracking หรอกดปมฟงชนคย )Polar Angle Settings เลอกมมทตองการใหเคอรเซอรกระโดดตามคามมทปรากฏบนแถบรายการ Increment Angle หากคามมทปรากฏบนแถบรายการนเทากบ 90เมอเราใชคาสงในการเขยนเสนใดๆ แลวเลอนเคอรเซอรเขาใกลทกๆ 90 องศาเคอร เซอรจะถกดดเข าไปหาทกๆ 90องศาโดยอตโนมต หากเลอกคามม 45องศาบนแถบรายการน เคอรเซอรจะถกดดเขาไปหาทกๆ 45 องศาโดยอตโนมตเราสามารถเพมเตมมมทตองการเขาไปโดยคลกบนปม New แลวพมพคามมทตองการเพ ม เราสามารถเพ มม มไดหลายๆ มมจะปรากฏเคร องหมาย

หนาเชคบอกซ Additional angles เคอรเซอรจะถกดดเขาไปหามมทระบทงในแถบรายการ IncrementAngle และมมตางๆ ทระบใน Additional angles

chap-05.PMD 12/10/2549, 21:3976

Page 13: AutoCAD 2007 3D Chap-05

ชดคาสงชวยในการสรางวตถ 77

Note

Object Snap Tracking Settings เมอปมเรดโออยท Tracking orthogonally only เมอใชออฟเจกทสแนปหรอออโตสแนปในโหมดใดๆ เคอรเซอรจะกระโดดเขาหาแนวนอนและแนวตงเทานน เมอปมเรดโออยท Tracking all polar angle settings เมอใชออฟเจกทสแนปหรอออโตสแนปในโหมดใดๆเคอรเซอรจะกระโดดตามมมทระบบนไดอะลอคดงรปท 5.17 โดยอตโนมตPolar Angle Measurement เมอปมเรดโออยท Absolute การวดมมจะอางองจากแกน X (ศนยองศา)เสมอเมอปมเรดโออยท Relative การวดมมจะอางองจากเสนสดทายเสมอ เสนสดทายจะแทนแกน X ดงรปท5.18

รปท 5.18

5.21 การใช Object Snap Tracking ชวยในการกาหนดตาแหนงObject Snap Tracking ชวยในการกาหนดจดตดในแนวนอนและแนวตงบนวตถ 2 มตหรอบนผวหนาของวตถ 3 มต Object Snap Tracking จะทางานบนระนาบ XY ของ UCS ใชงานเทานนไมสามารถทางานใน 3 มตได อยางไรกตาม Object Snap Tracking จะมสวนทชวยใหเราขนรปวตถ 3 วตถไดอยางรวดเรว เพราะวตถ 3 มตสวนใหญขนรปมาจากวตถ 2 มต

ในการใช Object Snap Tracking เราจะตองแนใจวาปม # และปม _ บนบรรทดแสดงสถานะอยในสถานะเปด เพราะวา Object Snap Tracking ทางานรวมกบ Object Snap ในโหมดอตโนมต นอกจากนโหมดออฟเจกทสแนปทจาเปนตองใชงานในระหวางการใช Object Snap Trackingจะตองมการกาหนดไวลวงหนามากอน ตวอยาง เชน เมอตองการหาตาแหนงจดกงกลางของดานในแนวนอนและแนวตงของสเหลยมผนผา เราจะตองใหแนใจวาบนไดอะลอค Drafting Settings... มการกาหนดโหมด MID point ไวกอน แลวจงจะสามารถหาจดตดระหวางจดกงกลางของดานทงสองไดดงรปท 5.19 (ซาย) หากตองการหาตาแหนงของจดตดในแนวนอนและแนวตงระหวางจดกงกลางของดานในแนวนอนของรปสเหลยมผนผาและจดปลายยอดดานหนงของรปสามเหลยม เราตองแนใจวาบนไดอะลอค Drafting Settings... มการกาหนดโหมด End point และโหมด MID point ไวกอนแลวจงจะสามารถหาจดตดระหวางวตถทงสองไดดงรปท 5.19 (ขวา)

Object Snap Tracking สามารถนาไปใชงานในคาสงทกๆ คาสงทตองการใชผใชโปรแกรมกาหนดตาแหนงคอรออรดเนทบนพนทวาดภาพ เราเพยงแตเรยกใชคาสงใด ๆทมการกาหนดตาแหนง อาท เชนLINE, CIRCLE, ARC, PLINE, RETANG และอนๆ เปนตน ออกมาใชงาน ถาหาก #และปม _ อยในสถานะเปด และมการกาหนดโหมดออฟเจกทสแนปทจาเปนตองใชงานบนไดอะลอค Drafting Settings มากอนแลว Object Snap Tracking กจะออกมาทางานโดยอตโนมต

รปท 5.19

chap-05.PMD 12/10/2549, 21:3977

Page 14: AutoCAD 2007 3D Chap-05

2D Drafting

78

Note

Note

Note ในการใชงาน เราจะตองเลอนเคอรเซอรเขาไปยงจด 2 จดทตองการใหตดกนในแนวนอนและแนวตงเพอใหปรากฏมารคเกอรของออฟเจกทสแนปเสยกอน กอนจะเลอนเคอรเซอรออกจากจดทงสองจะตองแนใจวาปรากฏเครองหมาย + สแดง แทนทมารคเกอรของออฟเจกทสแนปเสยกอน แลวเลอนเคอรเซอรออกไปยงจดทจะเปนจดตดจรง ๆจะปรากฏเวคเตอรเสนประแสดงโหมดออฟเจกทสแนปและมมทกระทา ณ จดตดนน

ในการใช Object Snap Tracking เราจะตองปรบระนาบ XY ใหขนานกบระนาบทตองการกาหนดจดเสยกอน แลวใชคาสง View43D Views4Plan View4Current UCS เพอแสดงรปดานบนของระนาบXY นนเสยกอน Object Snap Tracking จงจะสามารถทางานได อนง บางกรณควรปดโหมดไดนามกยซเอส ไวชวคราวดวย

5.22 การใช Calculator ชวยในการกาหนดตาแหนงถงแมวาการใช Calculator ชวยในการกาหนดตาแหนงในงาน 3 มตนนมโอกาสใชงานไมมากนก แตเรากควรจะศกษาใหเปนทเขาใจ เพราะในบางกรณการกาหนดตาแหนงดวยวธธรรมดาไมสามารถใชงานได เรามกนยมใช Calculator รวมกบ Object Snap ในการกาหนดตาแหนง ซงสามารถใชไดในทง 2 มตหรอ 3 มต สวนใหญใชในการคานวณหาตาแหนงจดกงกลางระหวางจด 2 หรอ 3 จดทสามารถใชออฟเจกทสแนปได

สมมตวาเราตองการเขยนรปทรงกลมภายในรปกลองสเหลยมจตรส โดยทตองการใหจดศนยกลางของทรงกลมและรปกลองสเหลยมจตรสอยตรงตาแหนงเดยวกนพอดดงรปท 5.16 เราสามารถใชคาสงดงน

Command: _sphere {จากรปท 5.16 (ซาย) เรยกคาสงเขยนทรงกลมโซลด}Specify center point or [3P/2P/Ttr]: 'CAL {พมพ ‘CAL เพอเรยก Calculator ออกมาใชงาน}>> Expression: (END+END)/2 {พมพ (END+END)/2 เพอกาหนดจดปลายเสน+จดปลายเสนแลวหาร 2}>> Select entity for END snap: {เมอปรากฏเคอรเซอร เลอนใหครอบคลมจดท 1 แลวคลกซาย}>> Select entity for END snap: {เมอปรากฏเคอรเซอร เลอนใหครอบคลมจดท 2 แลวคลกซาย}Specify center point or [3P/2P/Ttr]: 250,250,250 {โปรแกรมรายงานจดคอรออรดเนททได}Specify radius of sphere or [Diameter]: 250 {พมพรศมของทรงกลม จะปรากฏดงรปท 5.16 (ขวา)}

ในการใช ‘CAL เราสามารถใช Osnap ไดในทกๆ โหมดทนยมใชคอ (END+END)/2, (INT+INT)2,(MID+MID)/2, (END+MID)/2, (CEN+CEN+CEN)/3 เปนตน

สมมตวาเราตองการเขยนรปทรงกลมภายในรปกลองสเหลยมผนผา โดยทตองการใหจดศนยกลางของทรงกลมอยตรงกลางระหวางจดท 1, 2 และ 3 ดงรปท 5.20 โดยปกต เราตองลากเสนตรงชวคราวแบงดานตางๆ ทเชอมตอจดทงสามเขาดวยกน แลวลากเสนแบงดานทงสาม เราจงจะไดจดศนยกลางของทรงกลม หากเราเลอกใช Calculator เราไมจาเปนทจะตองลากเสนชวคราวขนมาแบงดานตางๆของรปกลองสเหลยมผนผา เราสามารถใชคาสงดงน

Command: _sphere {จากรปท 5.20 (ซาย) เรยกคาสงเขยนทรงกลมโซลด}Specify center point or [3P/2P/Ttr]: 'CAL {พมพ ‘CAL เพอเรยก Calculator ออกมาใชงาน}

chap-05.PMD 12/10/2549, 21:3978

Page 15: AutoCAD 2007 3D Chap-05

ชดคาสงชวยในการสรางวตถ 79

>> Expression: (END+MID+END)/3 {กาหนดจดปลายเสน+จดกงกลาง+จดปลายเสนแลวหารดวย 3}>> Select entity for END snap: {เมอปรากฏเคอรเซอร เลอนใหครอบคลมจดท 1 แลวคลกซาย}>> Select entity for MID snap: {เมอปรากฏเคอรเซอร เลอนใหครอบคลมจดท 2 แลวคลกซาย}>> Select entity for END snap: {เมอปรากฏเคอรเซอร เลอนใหครอบคลมจดท 3 แลวคลกซาย}Specify center point or [3P/2P/Ttr]: 500,500,400 {โปรแกรมรายงานจดคอรออรดเนททได}Specify radius or [Diameter] <200.0000>: 200 {พมพคารศมของทรงกลม จดศนยกลางของรป

ทรงกลม จะปรากฏอยตรงกลางระหวางจด 3 จด หากลากเสนทะแยงจะปรากฏดงรปท 5.25 (ขวา)}

รปท 5.20

5.23 การใช Point Filters ชวยในการกาหนดตาแหนงPoint Filters จดเปนเครองมอทชวยในงาน 3 มตทมประสทธภาพ ซงชวยใหเราสามารถแยก(Extract)คาคอรออรดเนท X หรอ Y หรอ Z ออกจากวตถ 3 มต ชวยใหเราสามารถนาคาคอรออรดเนทของวตถหนงไปใชกบอกวตถหนงได ซงจะทาใหการกาหนดตาแหนงใน 3 มตมความแมนยามากขน

สมมตวามกลองรปหกเหลยมวางบนพนภายในกลองสเหลยมจตรสทมขนาดใหญกวา โดยทสวนฐานของรปกลองหกเหลยมสมผสกบฐานของกลองสเหลยมจตรสและอยตรงกลางพอดดงรปท 5.21(ซาย) หากเราตองการเคลอนยายกลองรปหกเหลยมขนไปในแนวดงหรอแนวแกน Z ตรงๆ โดยท

รปท 5.21

chap-05.PMD 12/10/2549, 21:3979

Page 16: AutoCAD 2007 3D Chap-05

2D Drafting

80

Note

ใหฐานของกลองรปหกเหลยมสมผสกบผวหนาดานบนของรปกลองสเหลยมและยงคงอยตรงกลางพอดดงรปท 5.21 (ขวา) เราสามารถใชคาสง Modify4Move แลวใชออฟเจกทสแนปโหมดEndpoint แลวใชจดท 1 และ 2 หรอจดท 3 และ 4 หรอจดท 5 และ 6 หรอจดท 7 และ 8 เปน Base pointและ second point of displacement ซงกเหมอนกบวธการเคลอนยายวตถ 3 มตธรรมดาทวๆ ไปไดทนทซงการเคลอนยายรปหกเหลยมดงกลาวมไดยงยากแตประการใด

รปท 5.22

แตถาเราตองการเคลอนยายกลองรปหกเหลยมขนไปในแนวดงหรอแนวแกน Z ตรงๆ และใหผวหนาดานบนของกลองรปหกเหลยมสมผสกบผวหนาดานบนของรปกลองสเหลยมและใหอยตรงกลางพอดดงรปท 5.22 (ขวา) เราคงจะใชวธการเคลอนยายแบบธรรมดาทไดกลาวมาแลวขางบนนไมได เพราะเราไมมจดอางองทจะสามารถใชออฟเจกทสแนปได เนองจากระยะในการเคลอนยายไมไดเทากบความสงของกลองสเหลยมจตรสเหมอนกบตวอยางในรปท 5.21 แตเทากบความสงของกลองสเหลยมจตรสลบดวยความสงของกลองรปทรงหกเหลยม ดงนน เราจงไมมจดทสามารถจะใชเปนจดอางองทจะใชออฟเจกทสแนปในการเคลอนยายได อยางไรกตาม หากเราตองการเคลอนยายรปหกเหลยมขนไปในแนวดงและใหผวหนาดานบนของวตถทสองสมผสกนและใหอยตรงกลางพอด เราสามารถใชPoint filter ชวยแยกจดคอรออรดเนทในคาสง Modify4Move ไดดงน

ใน AutoCAD 2000-2006 เราสามารถใชคาสง Modify4Move ไดทนท แตใน AutoCAD 2007คาสง Modify4Move มการเปลยนแปลง ซงจะทาใหเราไมสามารถ มองเหนวตถซงอยในตาแหนงเดมได หากเราตองการนาจดคอรออรดเนทของจดใด เราจะตองใชคาสง Draw4Point4Single Pointมารคจดทตองการอางองไวเสยกอน จงจะทาการใช Point filter แยกคอรออรดเนทออกมาได แตคาสงModify4Copy ของ AutoCAD 2007 ยงคงเหมอนในรลสกอนๆ คอเราจะมองเหนวตถซงอยในตาแหนงเดม ดงนน หากเราไมตองการเสยเวลาในการเขยนจดดวยคาสง Draw4Point4Single Pointเราอาจจะใชคาสง Modify4Copy แทนคาสง Modify4Move ได แตจะตองลบวตถตนฉบบทงไปดวยตนเอง

Command: _point {จากรปท 5.22 (ซาย) ใชคาสง Draw4Point4Single Point }Current point modes: PDMODE=0 PDSIZE=0.0000Specify a point: {ใหแนใจวา # อยในสถานะเปด เลอนเคอรเซอรไปยงจดท 1 เมอปรากฏ

มารคเกอร คลกซาย }

chap-05.PMD 12/10/2549, 21:3980

Page 17: AutoCAD 2007 3D Chap-05

ชดคาสงชวยในการสรางวตถ 81

Command: _move {จากรปท 5.22 (ซาย) ใชคาสง Modify4Move}Select objects: 1 found {คลกบนรปหกเหลยมตรงจดใดๆ หรอคลกจดท 1 เพอเลอกรปหกเหลยม}Select objects: {คลกขวาหรอQ}Specify base point or [Displacement] <Displacement>: {เลอนเคอรเซอรไปยงจดท 1

เมอปรากฏมารคเกอร ใหคลกซาย}Specify second point or <use first point as displacement>: .XY {พมพ .XY หรอกดปม S

คางไวแลวคลกขวา แลวเลอก Point Filters4.XY แลวกดปม S คางไวแลวคลกขวา แลวเลอกออฟเจกทสแนป Node เลอนเคอรเซอรไปตรงจดท 1 เมอปรากฏมารคเกอร ใหคลกซาย ณ จดนเราไดแยกคาคอรออรดเนท XY ของจดท 1 ซงเปนตวบงคบใหวตถจะอยในตาแหนงเดมบนระนาบ XYออกมาเกบไวกอน}

(need Z): {เลอนเคอรเซอรไปตรงจดท 2 เมอปรากฏมารคเกอร ใหคลกซาย ณ จดน โปรแกรมจะนาคา Zตรงจดท 2 ไปรวมกบคา XY ของจดท 1 รปหกเหลยมจะเคลอนยายขนในแนวดง โดยทผวหนาดานบนของวตถทงสอง จะสมผสและอยบนระนาบเดยวกนพอดดงรปท 5.22 (ขวา)}

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

ถาเราลองพจารณารปท 5.23 ซงเปนรปหกเหลยมทอยในตาแหนงกอนและหลงถกเคลอนยาย เราจะเหนวา d เปนระยะ displacement ทวตถจะตองถกเคลอนยาย ดงนน เราจะตองใชจดท 1 เปน Basepoint (หรออาจใชจดอนๆ ทอยบนผวหนาดานบนของรปหกเหลยมกได) และใชจดท 2 เปน Second

point of displacement (หากเลอกจดอ นๆ บนผวหน าดานบนของรปหกเหลยมเปนจดท 1 เราจะตองใชจดท 2 ทอยในแนวดงเดยวกนกบจดท 1)แตปญหาในขณะนอยทจดท 2 ยงไมมอยจรง เพราะรปหกเหลยมยงไมไดถกเคลอนยายขนไปจงทาใหเราไมสามารถใชออฟเจกทสแนปกบจดท 2ได แตถาพจารณาจดท 2 ใหด (สงเกตทศทางการหนเหของ UCS ไอคอน)เราจะเหนวาจดท 2 นนมคา X และคาY เทากบคาคอรออรดเนทของจดท 1(X2Y2=X1Y1) แตจะแตกตางกนตรง

d

X3Y3Z3X2Y2Z2=X1Y1Z3

X1Y1Z1

รปท 5.23

chap-05.PMD 12/10/2549, 21:3981

Page 18: AutoCAD 2007 3D Chap-05

2D Drafting

82

คา Z เทานน ซงคา Z ของจดท 2 จะเทากบจดท 3 (Z2=Z3) หรอจดมมอนๆ ทอยบนผวหนาดานบนของกลองสเหลยมจตรสพอด ถาเรานาคา X1Y1 ของจดท 1 และคา Z3 ของจดท 3 มารวมกน เราจะไดคาคอรออรดเนท X2Y2Z2 ของจดท 2 พอด ซงจะทาใหเราสามารถเคลอนยายรปหกเหลยมขนไปในแนวดงโดยท ผวหนาดานบนของวตถทงสองอยในระนาบเดยวกนได เพราะฉะนน เราจงสามารถใชพอยทฟวเตอร .XY แยกคาคอรออรดเนท X1Y1 ออกจากจดท 1 แลวนาไปรวมกบคา Z3 ของจดท 3ซงกจะไดคาคอรออรดเนทของจดท 2 นนคอ X2Y2Z2 จะเทากบ X1Y1Z3 พอด ซงจะทาใหเราสามารถเคลอนยายกลองรปหกเหลยมไปยงตาแหนงทถกตองตรงตามทตองการได

เปนอนวาในบทนเราไดรจกวธการใชคาสงชวยในการสรางวตถมาพอสมควรแลว คาสงตางๆ ทไดอธบายมาในบทนลวนแลวแตมสวนทจะชวยใหงานเขยนแบบ 3 มตเปนไปดวยความถกตองและรวดเรว ดงนนเราจงควรทจะฝกฝนใหเกดความคลองตว เมอใดทมความตองการใชคาสง เราจะสามารถเรยกคาสงออกมาใชงานไดอยางถกตองในทนท สวนการจะนาคาสงตางๆ ไปใชงานใหเหมาะสมในกรณใดนน เราจะไดศกษาเทคนคการใชคาสงในบทตอๆ ไป

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

ขนรปใน AutoCADเรนเดอรใน 3DSMAX 8

ขนรปใน AutoCADเรนเดอรใน 3DSMAX 8

chap-05.PMD 12/10/2549, 21:3982