AutoCAD 2007 3D Chap-06

18
Note การขึ้นรูปวัตถุดวย Surface Modeling การสรางโมเดลวัตถุ 3 มิติแบบ Surface Modeling เปนวิธีที่ใชกับวัตถุที่มีพื้นผิวไมสม่ ําเสมอ (Irregular surface) ในการขึ ้นรูปโมเดลแบบนี้ เราจะตองเขียนโครงลวด(Wireframe)จากวัตถุ 2 มิติ อาทิ เชน LINE, ARC, CIRCLE, ELLIPSE, 2D POLYLINE, 3D POLYLINE, SPLINE, RECTANG หรือ POLYGON ขึ้นมาเปนโครงรางของวัตถุ 3 มิติกอน เมื ่อเขียนโครงลวดของวัตถุ 3 มิติเสร็จเรียบรอยแลว จึงสราง พื้นผิว(Surface)เชื่อมตอสวนตางๆ ของโครงลวด เมื ่อพื้นผิวหรือเซอรเฟสถูกสรางขึ้นมาแลว เราจึงจะ สามารถนําเซอรเฟสโมเดลไปใชในงานประเภทตางๆ ได ถึงแมวา AutoCAD 2007 จะมีความสามารถสูงมากพอสมควรในงานขึ้นรูปแบบ Solid Modeling แต ทางดานงานขึ ้นรูปแบบ Surface Modeling นั้นลาหลัง(Obsolate)มาก เพราะคําสั่งในกลุ มนี้ไมไดรับ การพัฒนามาเปนระยะเวลามากกวาสิบป จึงมีขอจํากัดและมีจุดออนอยูมาก กลุมคําสั่งในการสราง เซอรเฟสที่มีใชใน AutoCAD Release 10 (October 1988) ซึ่งเปนเซอรเฟสพื้นฐานแบบงายๆ ยังคง มีใชงานอยูใน AutoCAD 2007 คําสั่งใหมที่เกี่ยวของกับเซอรเฟสที่เพิ่มขึ้นมาใน AutoCAD 2007 มีเพียงคําสั่งเดียวคือ Planar Surface ซึ่งไมไดชวยเพิ่มความสามารถขึ้นมามากนัก ดังนั้น จึงถือไดวา เซอรเฟสของ AutoCAD ยังคงจัดอยูในระดับเบื้องตนเทานั้น หากผูใชโปรแกรมตองการสรางเซอรเฟสที่มีคุณภาพ เราไมสามารถที่จะใช AutoCAD 2007 ได เนื่องจากคําสั่งในการสรางเซอรเฟสมีจํากัด ไมสามารถขึ้นรูปเซอรเฟสที่มีความซับซอน มีสวนโคง สวนเวาและมีความราบเรียบอยางตอเนื่องได เราจะตองใชโปรแกรมอื่นๆ แทน อาทิ เชน Rhinoceros 3D, FormZ และอื ่นๆ เปนเครื่องมือในการขึ้นรูปเซอรเฟส แลวสามารถนํากลับมาใชงานใน AutoCAD จะมีประสิทธิภาพมากกวาการใชคําสั่งสรางเซอรเฟสของ AutoCAD กอนที่เราจะศึกษาคําสั่งตางๆ ในกลุมที่เกี่ยวของกับการสรางเซอรเฟสโมเดล เราควรที่จะทราบขอ จํากัดตางๆ ในการสรางเซอรเฟสใน AutoCAD 2007 ซึ่งมีรายละเอียดดังตอไปนี< ขั้นตอนการขึ ้นรูปโครงลวดและสรางเซอรเฟสใชเวลาคอนขางมาก < การแกไขปรับแตงรูปทรงทําไดคอนขางยาก เพราะจะตองทําที่ระดับจุดเวอรเทกซ < ไมสามารถเปลี่ยนแปลงความหนาแนนของผิวหนา(Face)ของเซอรเฟสได < เซอรเฟสโมเดลจะมีสวนประกอบที่เปนพื้นผิวเทานั้น ภายในของเซอรเฟสโมเดล กลวง ไมสามารถหาปริมาตรและคุณสมบัติพื้นฐานทางวิศวกรรมได chap-06.PMD 12/10/2549, 21:40 83

Transcript of AutoCAD 2007 3D Chap-06

Page 1: AutoCAD 2007 3D Chap-06

Note

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

การสรางโมเดลวตถ 3 มตแบบ Surface Modeling เปนวธทใชกบวตถทมพนผวไมสมาเสมอ (Irregularsurface) ในการขนรปโมเดลแบบน เราจะตองเขยนโครงลวด(Wireframe)จากวตถ 2 มต อาท เชน LINE,ARC, CIRCLE, ELLIPSE, 2D POLYLINE, 3D POLYLINE, SPLINE, RECTANG หรอ POLYGONขนมาเปนโครงรางของวตถ 3 มตกอน เมอเขยนโครงลวดของวตถ 3 มตเสรจเรยบรอยแลว จงสรางพนผว(Surface)เชอมตอสวนตางๆ ของโครงลวด เมอพนผวหรอเซอรเฟสถกสรางขนมาแลว เราจงจะสามารถนาเซอรเฟสโมเดลไปใชในงานประเภทตางๆ ได

ถงแมวา AutoCAD 2007 จะมความสามารถสงมากพอสมควรในงานขนรปแบบ Solid Modeling แตทางดานงานขนรปแบบ Surface Modeling นนลาหลง(Obsolate)มาก เพราะคาสงในกลมนไมไดรบการพฒนามาเปนระยะเวลามากกวาสบป จงมขอจากดและมจดออนอยมาก กลมคาสงในการสรางเซอรเฟสทมใชใน AutoCAD Release 10 (October 1988) ซงเปนเซอรเฟสพนฐานแบบงายๆ ยงคงมใชงานอยใน AutoCAD 2007 คาสงใหมทเกยวของกบเซอรเฟสทเพมขนมาใน AutoCAD 2007มเพยงคาสงเดยวคอ Planar Surface ซงไมไดชวยเพมความสามารถขนมามากนก ดงนน จงถอไดวาเซอรเฟสของ AutoCAD ยงคงจดอยในระดบเบองตนเทานน

หากผใชโปรแกรมตองการสรางเซอรเฟสทมคณภาพ เราไมสามารถทจะใช AutoCAD 2007 ไดเนองจากคาสงในการสรางเซอรเฟสมจากด ไมสามารถขนรปเซอรเฟสทมความซบซอน มสวนโคงสวนเวาและมความราบเรยบอยางตอเนองได เราจะตองใชโปรแกรมอนๆ แทน อาท เชน Rhinoceros3D, FormZ และอน ๆเปนเครองมอในการขนรปเซอรเฟส แลวสามารถนากลบมาใชงานใน AutoCADจะมประสทธภาพมากกวาการใชคาสงสรางเซอรเฟสของ AutoCAD

กอนทเราจะศกษาคาสงตางๆ ในกลมทเกยวของกบการสรางเซอรเฟสโมเดล เราควรทจะทราบขอจากดตางๆ ในการสรางเซอรเฟสใน AutoCAD 2007 ซงมรายละเอยดดงตอไปน

< ขนตอนการขนรปโครงลวดและสรางเซอรเฟสใชเวลาคอนขางมาก

< การแกไขปรบแตงรปทรงทาไดคอนขางยาก เพราะจะตองทาทระดบจดเวอรเทกซ

< ไมสามารถเปลยนแปลงความหนาแนนของผวหนา(Face)ของเซอรเฟสได

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

chap-06.PMD 12/10/2549, 21:4083

Page 2: AutoCAD 2007 3D Chap-06

2D Drafting

84

< เมอสรางเซอรเฟสโมเดลขนมาแลว หากตองการแกไข สวนใหญเราจะตองลบเซอรเฟสนนทง แลวแกไขเสนโครงลวดเดม แลวจงสรางเซอรเฟสขนมาใหม

< การเชอมตอระหวางเซอรเฟส 2 ชนจะสมผส(Tangent)แบบราบเรยบหรอไมนนขนอยกบเสนโครงลวด 2 มตทสรางเปนโครงราง

< หากตรวจสอบเซอรเฟสโมเดลในระยะใกลมกจะพบขอบกพรองของรอยตอทขาดหายของผวหนา(Face)ซงขนอยกบความหนาแนนของผวหนาของเซอรเฟส

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

LINE เปนคาสงซงสามารถใชไดใน 2 มตและ 3 มต เสนตรงทเกดจากคาสง LINE ในแตละชวงทมการกาหนดตาแหนงคอรออรดเนท จะกลายเปนวตถแยกชนมอสระตอกน แตละชวงของเสนตรงสามารถกาหนดใหอยในตาแหนงใดๆ ใน 3 มตได เหมาะสาหรบนาไปเขยนโครงลวดสาหรบ Surface modeling ซงไมตองการความตอเนองของแตละชวงของพนผว หากกาหนดให LINE มความหนา(Thickness)ในแนวแกน Z เสนตรง LINE จะกลายเปน Surface ทนท เสนตรง LINE ไมสามารถกาหนดใหมความกวาง(Width)ของเสนได

3DPOLY 3D POLYLINE นนเหมอนกบคาสง LINE สามารถใชไดใน 2 มตและ 3 มต ในแตละชวงของ 3DPOLY สามารถกาหนดใหอยในตาแหนงใดๆ ใน 3 มตและทกๆ ชวงทมการกาหนดตาแหนงคอรออรดเนทจะกลายเปนวตถชนเดยวกน ไมสามารถกาหนดความหนา(Thickness)และความกวาง (Width)ของเสน คาสงนเหมาะสาหรบใชในทงSurface และ Solid modeling ทตองการความตอเนองของพนผวในแตละชวง

POLYLINE 2D POLYLINE หรอ PLINE เปนคาสงใน 2 มต แตเรานยมใชคาสงนสรางโครงลวด 3มต เนองจากเสนทเกดจากคาสงน ในทกๆ ชวงทมการกาหนดตาแหนงคอรออรดเนทจะกลายเปนวตถชนเดยวกนและทกๆ ตาแหนงคอรออรดเนททถกกาหนดจะอยในระนาบ UCS ใชงานเดยวกน ไมสามารถกาหนดตาแหนงคอรออรดเนทใหอยในตาแหนงทตางกนใน 3 มตได คาสงนเหมาะสาหรบใชเขยนโครงลวดในสวนทเปนพนทหนาตดในทง Surface และ Solid modeling และใชในกรณทตองการบงคบใหทกๆ จดของเสนทกาหนดอยในระนาบเดยวกน

ARC เปนคาสงใน 2 มต แตเรามกใชคาสงนสรางโครงลวดในสวนทเปนเสนโคงใน 3 มตเสนโคง ARC จะอยขนานไปกบระนาบ UCS ใชงาน ซงหมายถงจดทงสามของเสนโคงจะอยบนระนาบเดยวกนเสมอ คาสงนสามารถใชไดในทง Surface และ Solid modeling

CIRCLE คาสงนนยมใชขนรปโครงลวดของวตถรปทรงกระบอกกลม ซงจะขนานไปกบระนาบXY ของ UCS ใชงาน เราสามารถใชคาสงนสาหรบเขยนโครงลวดสาหรบ Surface และSolid modeling

ELLIPSE คาสงนนยมใชขนรปโครงลวดของวตถ 3 มตทมหนาตดเปนรปวงร ซงจะขนานไปกบระนาบ XY ของ UCS ใชงาน เราสามารถใชคาสงนสาหรบเขยนโครงลวดสาหรบSurface และ Solid modeling

RECTANG ใชสาหรบเขยนหนาตดของกลองสเหลยม ซงจะขนานไปกบระนาบ XY ของ UCSใชงาน เราสามารถใชคาสงนสาหรบเขยนโครงลวดสาหรบ Surface และ Solid modeling

POLYGON ใชสาหรบเขยนหนาตดของวตถ 3 มตทมหนาตดเปนรปหลายเหลยม ซงจะขนานไปกบระนาบ XY ของ UCS ใชงาน เราสามารถใชคาสงนสาหรบเขยนโครงลวดสาหรบSurface และ Solid modeling

chap-06.PMD 12/10/2549, 21:4084

Page 3: AutoCAD 2007 3D Chap-06

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

Surface modeling แบงออกตามวธการสรางอย 2 วธคอวธกาหนดความหนา(Thickness)ในแนวแกนZ ใหกบวตถ 2 มต อาท เชน LINE, ARC, CIRCLE, PLINE (ทงแบบเสนตรงและเสนโคงและแบบมหรอไมมความหนา), POLYGON, RECTANG, DONUT และคาสง 2D SOLID โดยกาหนดความหนาดวยคาสง THICKNESS, CHANGE, CHPROP หรอคาสง PROPERTIES วตถจะมความหนาเพมขนไปตามแนวแกน Z ของระนาบ XY ทสรางวตถ 2 มตนน ดวยวธนมขอดกคอการเขยนวตถ 3มตเปนไปดวยความรวดเรว สามารถแกไขปรบแตงไดเหมอนกบวตถ 2 มตโดยทวไป แตไมคอยไดรบความนยมนกเพราะมขอจากดคอเราไมสามารถทจะเจาะร ตด เฉอน ปาดมมและการกระทาอนๆ ทจะทาใหวตถเปลยนรปรางไปทงชนหรอบางสวนของวตถทอยในแนวแกน Z ดงรปท 6.1

อกวธหนงเปนวธขนรปเซอรเฟสจากโครงลวด(Wireframe)ใหเปนรปรางของวตถ 3 มตทจะสรางขนโดยใชคาสง LINE, ARC, PLINE, 3DPOLY, SPLINE เปนคาสงในการเขยนโครงลวด เมอขนรปโครงลวดจนเปนรปรางของวตถ 3 มตแลว จงใชคาสงตางๆ ของ Surface modeling สรางผวหนา(Face)เชอมตอโครงลวดตามสวนตางๆ ทตองการดงรปท 6.2 การขนรปวตถ 3 มตดวยวธนใชกบวตถทม

รปท 6.1

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

6.1 Draw4Modeling4Planar Surface | PLANESURF | ใชคาสงน สาหรบสรางเซอรเฟสสเหลยมผนผาหรอแปลงวตถ 2 มตใหกลายเปนเซอรเฟสแบบแบนราบเรยบ เมอเรยกคาสงนออกมาใชงาน จะปรากฏขอความดงน

รปท 6.2

chap-06.PMD 12/10/2549, 21:4085

Page 4: AutoCAD 2007 3D Chap-06

2D Drafting

86

Note

Note

Command: _Planesurf {จากรปท 6.3 (ซาย) }Specify first corner or [Object] <Object>: {คลกบนพนทวาดภาพ เพอสรางเซอรเฟสสเหลยมผนผา โดย

คลกมมแรกและคลกมมทะแยงหรอคลกขวาหรอกดปม Q เพอใชตวเลอก Object เพอนาวตถ 2 มตมาแปลงใหกลายเปนเซอรเฟส}

Select objects: Specify opposite corner: 13 found {คลกเพอเลอกวตถ 2 มตแบบปดทงหมดแบบWindow หรอ Crossing}

Select objects: {คลกขวาหรอกดปม Q เพอออกจากคาสง วตถ 2 มตจะถกแปลงใหกลายเปนเซอรเฟสแบบราบเรยบดงรปท 6.3 (ขวา)}

ตวแปรระบบ SURFU และ SURFV ควบคมการปรากฏของจานวนเสนโครงตาขายของเซอรเฟสในแนวนอนและแนวตง ตวแปรระบบ DELOBJ ควบคมการลบวตถตนฉบบหลงจากทเซอรเฟสถกสราง

วตถ 2 มตทสามารถนามาใชกบคาสงนไดคอ LINE, CIRCLE, ARC, ELLIPSE, ELLIPTICAL ARC,2D POLYLINE, 3D POLYLINE (บนระนาบ 2D) และ SPLINE (บนระนาบ 2D)

6.2 SOLID | SO | คาสงนใชสาหรบเขยนรปหลายเหลยมแบบทบตน 2 มตบนระนาบ XY หลงจากใชคาสงนสรางรปหลายเหลยมขนมาแลว รปหลายเหลยมจะกลายเปนเซอรเฟสทไมมความหนาใน 3 มต เราสามารถใชคาสง CHANGE, CHPROP หรอคาสง Modify4Properties เพอกาหนดความหนา(Thickness)ใหแกเซอรเฟสไดดงรปท 6.4 ในกรณทตองการแปลงใหเปน Solid ใน 3 มต เราสามารถใชคาสง Draw4Modeling4Extrude เพอแปลงโซลด 2 มตใหกลายเปนโซลด 3 มตทมความหนาได

รปท 6.3กอน หลง

รปท 6.4กอน หลง

chap-06.PMD 12/10/2549, 21:4086

Page 5: AutoCAD 2007 3D Chap-06

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

Note

Note

Note

Command: _solid Specify first point: {คลกตรงใดๆ บนระนาบ XY เพอกาหนดจดท 1}Specify second point: {คลกตรงใดๆ บนระนาบ XY เพอกาหนดจดท 2}Specify third point: {คลกตรงใดๆ ททามมทะแยงกบจดท 2 บนระนาบ XY เพอกาหนดจดท 3}Specify fourth point or <exit>: {คลกตรงใดๆ ททามมทะแยงกบจดท 3 บนระนาบ XY เพอกาหนดจดท 4}Specify third point: {คลกตรงใดๆ ททามมทะแยงกบจดท 4 บนระนาบ XY เพอกาหนดจดท 5}Specify fourth point or <exit>: {คลกตรงใดๆ ททามมทะแยงกบจดท 5 บนระนาบ XY เพอกาหนดจดท 6}Specify third point: {คลกขวาหรอ Q เพอยตการใชคาสง}

จากรปท 6.4 (ขวา) เปน 2D Solid หรอเซอรเฟส 2 มตทถกกาหนดใหมความหนาใน 3 มตโดยใชคาสงPROPERTIES แลวแกไขคา Thickness สงเกตวา 2D Solid จะแยกออกเปน 2 ชนซงเราสามารถกาหนดความหนาของแตละชนใหมคาแตกตางกนได วตถ 3 มตทกาหนดความหนาดวยวธนเปนเซอรเฟสหากใชคาสง Draw 4Modeling4Extrude วตถทไดจะกลายเปนโซลด 3 มต

วตถ 3 มตทขนรปมาจากวตถ 2 มตโดยกาหนดความหนา(Thickness)ดวยวธ Surface นไมสามารถทจะแกไขปรบแตงสวนใดๆ ในแนวแกน Z ได แตสามารถแกไขรปรางของวตถในระนาบ XY ไดเสมอโดยใชคาสง STRETCH แลวเคลอนยายจดตางๆ ในระนาบ XY เพอเปลยนรปรางของเซอรเฟสได

ในการตรวจสอบวตถ 3 มตวามผวหนา(Face)บนวตถ 3 มตนนหรอไม เราใชคาสง View4Hide เพอซอนเสนทถกบง หากวตถนนมผวหนาอย วตถทอยดานหลงจะถกผวหนานนปดบง

6.3 3DFACE | 3F | ใชสาหรบสรางผวหนา(Face)เชอมตอโครงลวด(Wireframe)ทเขยนเปนรปรางของวตถ 3 มตแลว

Command: _3dface Specify first point or [Invisible]: {จากรปท 6.5 (ซาย) ใหแนใจวา # อยในสถานะเปด เลอนเคอรเซอรไปตรงจดท 1 เมอปรากฏมารคเกอร ใหคลกซาย}

Specify second point or [Invisible]: {เลอนเคอรเซอรไปตรงจดท 2 เมอปรากฏ ใหคลกซาย}Specify third point or [Invisible] <exit>: {เลอนเคอรเซอรไปตรงจดท 3 เมอปรากฏ ใหคลกซาย}Specify fourth point or [Invisible] <create three-sided face>: {คลกขวาหรอกดปม Q

เพอสรางเฟส 3 เหลยม}Specify third point or [Invisible] <exit>: {คลกขวาหรอกดปม Q เพอออกจากคาสง}Command: {คลกขวาหรอกดปม Q เพอทาซาคาสง 3DFACE}

รปท 6.5กอน หลง

chap-06.PMD 12/10/2549, 21:4087

Page 6: AutoCAD 2007 3D Chap-06

2D Drafting

88

3DFACE Specify first point or [Invisible]: {เลอนเคอรเซอรไปตรงจดท 2 เมอปรากฏมารคเกอร ใหคลกซาย}

Specify second point or [Invisible]: {เลอนเคอรเซอรไปตรงจดท 3 เมอปรากฏ ใหคลกซาย}Specify third point or [Invisible] <exit>: {เลอนเคอรเซอรไปตรงจดท 4 เมอปรากฏ ใหคลกซาย}Specify fourth point or [Invisible] <create three-sided face>: {เลอนเคอรเซอรไปตรงจดท 5

เมอปรากฏ ใหคลกซาย}Specify third point or [Invisible] <exit>: {คลกขวาหรอ Q ผวหนาจะถกสรางขน

จะปรากฏดงรปท 6.5 (ขวา)

6.4 AI_BOX | ใชสาหรบสรางเซอรเฟสกลองสเหลยมผนผาหรอกลองสเหลยมจตรส

กลองสเหลยมผนผา กลองสเหลยมจตรสรปท 6.6

Command: _AI_BOX {จากรปท 6.6 ใหแนใจวา OSNAP อยในสถานะปด}Specify corner point of box: {คลกมมแรกของกลองซาย}Specify length of box: {พมพคาความยาวหรอเลอนเคอรเซอรกาหนดความยาว แลวคลกซาย}Specify width of box or [Cube]: {พมพคาความกวางหรอเลอนเคอรเซอรกาหนดความกวาง

แลวคลกซาย หากตองการสรางกลองสเหลยมจตรส ใหพมพตวเลอก C }Specify height of box: {พมพคาความสงหรอเลอนเคอรเซอรกาหนดความสง แลวคลกซาย}Specify rotation angle of box about the Z axis or [Reference]: {พมพคามมในการหมนกลอง

รอบแกน Z ในทนไมตองการหมนกลอง ใหพมพ 0 แลวกดปม Q )}

6.5 AI_PYRAMID | ใชสาหรบสรางรปปรามดแบบฐานสามเหลยม(Tetrahedron)หรอแบบฐานสเหลยมดงรปท 6.7

ปรามดแบบฐานสามเหลยมปรามดแบบฐานสเหลยม

รปท 6.7

Command: _ai_pyramid {จากรปท 6.7 }Specify first corner point for base of pyramid: {คลกมมแรกของฐานปรามด}Specify second corner point for base of pyramid: {คลกมมทสองของฐานปรามด}Specify third corner point for base of pyramid: {คลกมมทสามของฐานปรามด}Specify fourth corner point for base of pyramid or [Tetrahedron]: {คลกมมทสของฐาน

ปรามด หากตองการปรามดฐานสามเหลยม ใหพมพตวเลอก T}Specify apex point of pyramid or [Ridge/Top]: {พมพ .XY เพอแยกจดคอรออรดเนท XY}of {แลวคลกจดทตองการกาหนดเปนจดยอด}(need Z): {กาหนดความสง 500 หนวยในแนวแกน Z}

ปรามดแบบยอดเปนสน

chap-06.PMD 12/10/2549, 21:4088

Page 7: AutoCAD 2007 3D Chap-06

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

Note จากรปท 6.7 จานวนจดของฐานและยอดของรปปรามดทเราตองกาหนด จะขนอยกบแบบของปรามดทเราเลอก หากเลอกปรามดแบบ Tetrahedron/Top เราจะตองกาหนดฐาน 3 จดและยอด 3 จด หากเลอกปรามดแบบ Fourth Base Point/Ridge เราจะตองกาหนดฐาน 4 จดและยอด 2 จด

6.6 AI_WEDGE | ใชสาหรบสรางรปลม(Wedge)เซอรเฟส 3 มตดงรปท 6.8

Command: _ai_wedge {จากรปท 6.8 }Specify corner point of wedge: {กาหนดจดมมของรปลม โดยใชเมาสคลกหรอพมพคาคอรออรดเนท

จดนจะเปนดานทมความสง}Specify length of wedge: {กาหนดความยาวของรปลม โดยใชเมาสคลกหรอพมพคาคอรออรดเนท}Specify width of wedge: {กาหนดความกวางของรปลม โดยใชเมาสคลกหรอพมพคาคอรออรดเนท}Specify height of wedge: {กาหนดความสงของรปลม โดยใชเมาสคลกหรอพมพคาคอรออรดเนท}Specify rotation angle of wedge about the Z axis: 0 {หากไมตองการหมนรปลม ใหพมพ 0 แลว

Q จะปรากฏดงรปท 6.8 }

6.7 AI_DOME | ใชสาหรบสรางเซอรเฟสรปทรงกลมครงซกควาหรอรปโดมลงบนพนระนาบดงรปท 6.9

รปท 6.8

รปท 6.9

Command: _ai_domeSpecify center point of dome: {กาหนดจดศนยกลางของรปโดมบนพนระนาบ XY}Specify radius of dome or [Diameter]: {กาหนดรศม โดยพมพคารศมหรอใชเมาสเพอ

กาหนดรศมหรอพมพ D แลวกดปม Q เพอกาหนดเสนผาศนยกลาง}Enter number of longitudinal segments for surface of dome <16>: {กาหนดเซกเมนต

ในแนวตงหรอ Q เพอใชคา 16 ทโปรแกรมกาหนดมาให}Enter number of latitudinal segments for surface of dome <8>: {กาหนดเซกเมนต

ในแนวนอนหรอ Q เพอใชคา 8 ทโปรแกรมกาหนดมาให}

chap-06.PMD 12/10/2549, 21:4089

Page 8: AutoCAD 2007 3D Chap-06

2D Drafting

90

6.8 AI_SPHERE | ใชสาหรบสรางเซอรเฟสรปทรงกลมดงรปท 6.10

Command: _ai_sphereSpecify center point of sphere: {กาหนดจดศนยกลางของรปทรงกลมบนพนระนาบ XY}Specify radius of sphere or [Diameter]: {กาหนดรศม โดยพมพคารศมหรอใชเมาสเพอกาหนดรศม

หรอพมพ D แลวกดปม Q เพอกาหนดเสนผาศนยกลาง}Enter number of longitudinal segments for surface of sphere <16>:

{กาหนดเซกเมนตในแนวตง}Enter number of latitudinal segments for surface of sphere <16>:

{กาหนดเซกเมนตในแนวนอน}

6.9 AI_CONE | ใชสาหรบสรางเซอรเฟสรปทรงกรวยดงรปท 6.11

รปท 6.10

Command: _ai_coneSpecify center point for base of cone: {กาหนดจดศนยกลางของฐานกรวย}Specify radius for base of cone or [Diameter]: {กาหนดรศมฐาน โดยพมพคารศมหรอใชเมาสเพอ

กาหนดรศมหรอพมพ D แลวกดปม Q เพอกาหนดเสนผาศนยกลาง}Specify radius for top of cone or [Diameter] <0>: {กาหนดรศมยอด โดยพมพคารศมหรอ

ใชเมาสเพอกาหนดรศมหรอพมพ D แลวกดปม Q เพอกาหนดเสนผาศนยกลาง หากตองการใหยอดแหลม ใหกดปม Q เพอใชรศมยอดเทากบ 0}

Specify height of cone: {กาหนดคาความสงของกรวย โดยพมพคาความสงหรอใชเมาสกาหนดความสง}Enter number of segments for surface of cone <16>: {กาหนดจานวนเซกเมนตของกรวยหรอ

Q เพอใชคา 16 ทโปรแกรมกาหนดมาให}

6.10 AI_TORUS | ใชสาหรบสรางเซอรเฟสรปทรงขนมโดนทดงรปท 6.12

รปท 6.11

chap-06.PMD 12/10/2549, 21:4090

Page 9: AutoCAD 2007 3D Chap-06

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

Command: _ai_torusSpecify center point of torus: {กาหนดจดศนยกลางของขนมโดนท}Specify radius of torus or [Diameter]: {กาหนดรศมหรอเสนผาศนยกลางของขนมโดนท}Specify radius of tube or [Diameter]: {กาหนดรศมหรอเสนผาศนยกลางทอของขนมโดนท}Enter number of segments around tube circumference <16>:

{กาหนดเซกเมนตทอของขนมโดนท}Enter number of segments around torus circumference <16>:

{กาหนดเซกเมนตตามเสนรอบวงของขนมโดนท}

6.11 AI_DISH | ใชสาหรบสรางเซอรเฟสรปทรงกลมครงซกหงายขนหรอรปจานบนพนระนาบดงรปท 6.13

Command: _ai_dishSpecify center point of dish: {กาหนดจดศนยกลางของรปจานบนพนระนาบ XY}Specify radius of dish or [Diameter]: {กาหนดรศม โดยพมพคารศมหรอใชเมาสเพอกาหนด

รศมหรอพมพ D แลวกดปม Q เพอกาหนดเสนผาศนยกลาง}Enter number of longitudinal segments for surface of dish <16>:

{กาหนดเซกเมนตในแนวตง}Enter number of latitudinal segments for surface of dish <8>:

{กาหนดเซกเมนตในแนวนอน}

6.12 AI_MESHใชสรางพนผว 3 มตโครงตาขาย โดยกาหนดมม 4 มมแสดงขอบเขตของโครงตาขายดงรปท 6.14

รปท 6.12

รปท 6.13

ทศทาง N

ทศทาง M

Mesh size = 5

Mesh size = 8รปท 6.14

chap-06.PMD 12/10/2549, 21:4091

Page 10: AutoCAD 2007 3D Chap-06

2D Drafting

92

แสดงเสนขอบ ซอนเสนขอบแสดงผวหนา แสดงผวหนา

เสนขอบ(Edge)

Note

Command: _ai_meshSpecify first corner point of mesh: {กาหนดมมท 1 โดยใชเมาสคลกหรอพมพคาคอรออรดเนท}Specify second corner point of mesh: {กาหนดมมท 2 โดยใชเมาสคลกหรอพมพคาคอรออรดเนท}Specify third corner point of mesh: {กาหนดมมท 3 โดยใชเมาสคลกหรอพมพคาคอรออรดเนท}Specify fourth corner point of mesh: {กาหนดมมท 4 โดยใชเมาสคลกหรอพมพคาคอรออรดเนท}Enter mesh size in the M direction: 8 {กาหนดจานวนตาขาย(Mesh)ในทศทาง M สงเกตวาเสนขอบ

ในทศทาง M จะกลายเปนเสนประ}Enter mesh size in the N direction: 5 {กาหนดจานวนตาขาย(Mesh)ในทศทาง N สงเกตวาเสนขอบ

ในทศทาง N จะกลายเปนเสนประ จะปรากฏดงรปท 6.14}

ปรบผวโคงแบบ Bezierหลงเคลอนยายจดเวอรเทกซ

โดยปกต เมอเราสรางเซอรเฟสสเหลยมดวยคาสงนแลว เรามกจะใชคาสง Modify4Object4Polyline หรอคาสง Modify4Stretch เพอเคลอนยายจดเวอรเทกซจดเดยวหรอหลายๆ จดไปทระดบ

ความสงตางๆ แลวใชคาสง Modify4Properties จากนนจงคลกลงบนเซอรเฟสและปรบตวเลอกFit/Smooth โดยเลอกคาความตงหรอความโคงของพนผวตางๆ กน อาท เชน Quadratic, Cubic หรอBezier ดงรปท 6.15

6.13 EDGE | ใชสาหรบแสดงหรอซอนเสนขอบ(Edge)ของผวหนา(Face) โดยปกต เสนขอบของผวหนาสามเหลยม2 ชนทมเสนขอบรวมกนและอยตดกนบนระนาบ XY เดยวกน โปรแกรมจะไมแสดงเสนขอบรวมกนของผวหนาทงสองนน

ปรบผวโคงแบบ Quadratic ปรบผวโคงแบบ Cubic

รปท 6.15

รปท 6.16

Command: _edgeSpecify edge of 3dface to toggle visibility or [Display]: {คลกบนเสนขอบทตองการซอน}Specify edge of 3dface to toggle visibility or [Display]: {คลกขวาหรอQ เสนทถกเลอกจะถก

ซอน}

chap-06.PMD 12/10/2549, 21:4092

Page 11: AutoCAD 2007 3D Chap-06

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

Note

Note

Note หากตองการเรยกเสนขอบ(Edge)ทถกซอนกลบมาปรากฏบนพนทวาดภาพ ใหพมพ D เพอเลอกตวเลอกDisplay จะปรากฏขอความ Enter selection method for display of hidden edges [Select/All] <All>:หากกดปม Q โปรแกรมจะแสดงเสนขอบทถกซอนทงหมดเปนเสนประ ใหคลกบนเสนประทตองการเรยกคน

6.14 3DMESH | ใชสาหรบสรางพนผว 3 มตโครงตาขาย(Mesh) โดยกาหนดจดเวอรเทกซในตาแหนงทตองการ เหมอนกบคาสง AI_MESH เราใชคาสงนเปนพนฐานในการสรางวตถ 3 มต อาท เชน ภมประเทศ วตถพนผวนนหรอเวาและอนๆ

M = 10N = 10

M = 10

N = 10

Command: _3dmeshEnter size of mesh in M direction: 2 {กาหนดจานวนจดเวอรเทกซของโครงตาขายในทศทาง M}Enter size of mesh in N direction: 2 {กาหนดจานวนจดเวอรเทกซของโครงตาขายในทศทาง N}Specify location for vertex (0, 0): {คลกหรอพมพคาคอรออรดเนท เพอกาหนดจดเวอรเทกซเรมตน}Specify location for vertex (0, 1): {คลกหรอพมพคาคอรออรดเนท}Specify location for vertex (1, 0): {คลกหรอพมพคาคอรออรดเนท}Specify location for vertex (1, 1): {คลกหรอพมพคาคอรออรดเนท โครงตาขายจะถกสรางขน}

คาสง AI_MESH และคาสง 3DMESH มลกษณะการใชงานคลายคลงกน โครงตาขายทสรางจากAI_MESH ถกกาหนดโดยมมทงสของรปสเหลยม ดงนนโครงตาขายจงขนานไปกบระนาบใดระนาบหนงเทานน สวนโครงตาขายทสรางจาก 3DMESH ตองกาหนดจดเวอรเทกซทกๆ จดตามจานวนทระบในทศทาง M และ N ดงนนเราจงสามารถกาหนดจดเวอรเทกซแตละจด ณ ตาแหนง ใดๆ ใน 3 มตไดโดยอสระ แตจะตองเรยงลาดบตามคอรออรดเนทของจดเวอรเทกซดงรปท 6.17

เมอเราสรางเซอรเฟสโคงตาขายดวยคาสงนแลว เรามกจะใชคาสง Modify4Object4Polyline หรอคาสง Modify4Stretch เพอเคลอนยายจดเวอรเทกซจดเดยวหรอหลายๆ จดไปทระดบความสงตางๆ แลวใชคาสง Modify4Properties จากนนจงคลกลงบนเซอรเฟส และปรบตวเลอกFit/Smooth โดยเลอก คาความตงหรอความโคงของพนผวตางๆ กน อาท เชน Quadratic, Cubic หรอBezier ดงรปท 6.18

รปท 6.17

chap-06.PMD 12/10/2549, 21:4093

Page 12: AutoCAD 2007 3D Chap-06

2D Drafting

94

Note

Note

6.15 REVSURF | ใชสาหรบสรางเซอรเฟส โดยวธการหมนรอบแกนดงรปท 6.19

เคลอนยายจดเวอรเทกซ ปรบผวโคงแบบ Quadratic ปรบผวโคงแบบ Cubic ปรบผวโคงแบบ Bezier

รปท 6.18

Command: _revsurfCurrent wire frame density: SURFTAB1=6 SURFTAB2=6 {โปรแกรมรายงานคาความหนาแนน

ของโครงลวดปจจบน}Select object to revolve: {คลกบนโครงลวด LINE, ARC, CIRCLE, SPLINE, 2D หรอ 3D POLYLINE}Select object that defines the axis of revolution: {คลกบนแกนหมน LINE, 2D หรอ 3D POLYLINE}Specify start angle <0>: {กาหนดมมเรมตนสรางพนผว โดยปกตควรกดปม Q เพอใชคา 0}Specify included angle (+=ccw, -=cw) <360>: {กาหนดมมรวมในการสรางพนผว โดยปกตควรกดปม

Q เพอใช Full circle}

เราสามารถใช LINE, ARC, CIRCLE, SPLINE, 2D หรอ 3D POLYLINE ทงแบบเปดและแบบปดเปนวตถทจะถกหมน หากเราใชคาสง LINE และ ARC สรางวตถทจะถกหมน เราควรจะใชคาสง PEDITเพอแปลง LINE และ ARC ใหเปนโพลไลนเพยงชนเดยว เพอทเราไมตองใชคาสง REVSURF ซาหลายๆ ครง สวน Axis of revolution ควรใชคาสง LINE หรอ 2D หรอ 3D POLYLINE 1 เซกเมนต

ตวแปรระบบ SURFTAB1 ควบคมความหนาแนนของโครงตาขายในทศทาง M หรอในทศทางตามแนวแกน Axis of revolution สวนตวแปรระบบ SURFTAB2 ควบคมความหนาแนนของโครงตาขายในทศทาง N หรอในทศทางตามการหมนของวตถทจะถกหมนดงรปท 6.19 หากตองการตงคาตวแปรเราสามารถพมพ SURFTAB1หรอ SURFTAB2 บนบรรทดปอนคาสงไดโดยตรง

รปท 6.19

จดทใชเมาสคลก

จดทใชเมาสคลก

หมน 180° ทวนเขมนาฬกา หมน 180° ตามเขมนาฬกา

รปท 6.20

chap-06.PMD 12/10/2549, 21:4094

Page 13: AutoCAD 2007 3D Chap-06

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

Note

Note

Note จดทใชเมาสคลกบน Axis of revolution เปนสงทกาหนดทศทางการหมนของผวหนาดงรปท 6.20

6.16 TABSURF | ใชสาหรบสรางเซอรเฟส โดยเขยนโครงตาขายตามขนาดและทศทางของเวคเตอรดงรปท 6.21

Command: _tabsurfSelect object for path curve: {คลกบนโครงลวด LINE, ARC, CIRCLE, ELLIPSE, SPLINE, 2D หรอ

3D POLYLINE}Select object for direction vector: {คลกบนเวคเตอรกาหนดความยาวและทศทาง LINE, 2D หรอ 3D

POLYLINE}

ตวแปรระบบ SURFTAB1 ควบคมความหนาแนนของผวหนาของ Path curve

จดทใชเมาสคลกบน Direction vector เปนสงทกาหนดทศทางการสรางเซอรเฟส หากจดทใชเมาสคลกคอนไปดานลาง เซอรเฟสจะถกสรางไปตามทศทางของเวคเตอร หากจดทใชเมาสคลกคอนไปดานบนเซอรเฟสจะถกสรางสวนทศทางของเวคเตอร

6.17 RULESURF | ใชสาหรบสรางเซอรเฟสโดยเขยนโครงตาขาย(Mesh)เชอมตอระหวางวตถ 2 ชนดงรปท 6.22

SURFTAB1 = 6

LINE หรอ Direction vector

SPLINE หรอ Path curveSURFTAB1 = 12 SURFTAB1 = 24

รปท 6.21

SURFTAB1 = 6 SURFTAB1 = 12

เสนโคง SPLINE

รปท 6.22

chap-06.PMD 12/10/2549, 21:4095

Page 14: AutoCAD 2007 3D Chap-06

2D Drafting

96

Note

Note

Note

Command: _rulesurfCurrent wire frame density: SURFTAB1=6 {โปรแกรมรายงานคาความหนาแนนปจจบนของโครงตาขาย}Select first defining curve: {คลกบนโครงลวด LINE, ARC, CIRCLE, ELLIPSE, SPLINE, 2D หรอ 3D

POLYLINE ทใชเปนโคงกาหนดเสนท 1}Select second defining curve: {คลกบนโครงลวด LINE, ARC, CIRCLE, ELLIPSE, SPLINE, 2D หรอ

3D POLYLINE ทใชเปนโคงกาหนดเสนท 2}

หากเราใชโคงกาหนดเสนท 1 (First defining curve)เปนวงกลมหรอวงรหรอรปหลายเหลยมแบบปดโคงกาหนดเสนท 2 (Second defining curve)จะตองเปนวงกลมหรอวงรหรอรปหลายเหลยมแบบปดเชนเดยวกน มฉะนนจะไมสามารถสรางโครงตาขาย(Mesh)ได

ตวแปรระบบ SURFTAB1 ควบคมความหนาแนนของผวหนาระหวางสวนโคงกาหนดทงสองเสน

จดทใชเมาสคลกบน Defining curve ทงสองเปนสงทกาหนดทศทางการสรางโครงตาขาย หากจดทคลกอยบนปลายเสนดานเดยวกน โครงตาขายจะปรากฏถกตอง หากจดทคลกอยบนปลายเสนบนดานทตางกน โครงตาขายจะปรากฏไมถกตองดงรปท 6.23

6.18 EDGESURF | ใชสาหรบสรางเซอรเฟสโดยเขยนโครงตาขาย(Mesh)ระหวางวตถ 4 ชนทสรางจากคาสง LINE, ARC,SPLINE, 2D หรอ 3D POLYLINE โดยทปลายเสนทง 4 จะตองเชอมตอกนดงรปท 6.24

รปท 6.23

SURFTAB1 = 6, SURFTAB2 = 6

SURFTAB1 = 6, SURFTAB2 = 12 SURFTAB1 = 6, SURFTAB2 = 24

เสนโครงลวด Spline 4 เสน

รปท 6.24

chap-06.PMD 12/10/2549, 21:4096

Page 15: AutoCAD 2007 3D Chap-06

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

Note

Note

Note

Command: _edgesurfCurrent wire frame density: SURFTAB1=6 SURFTAB2=24 {รายงานความหนาแนนของโครงตาขาย}Select object 1 for surface edge: {คลกบนเสนขอบท 1}Select object 2 for surface edge: {คลกบนเสนขอบท 2}Select object 3 for surface edge: {คลกบนเสนขอบท 3}Select object 4 for surface edge: {คลกบนเสนขอบท 4 โปรแกรมจะเขยนโครงตาขายเชอมตอขอบทง 4

ทถกเลอกดงรปท 6.25}

LINE, ARC, SPLINE, 2D หรอ 3D POLYLINE ทนามาใชในคาสงน ปลายเสนทกเสนจะตองเชอมตอกนพอด โดยใช Object snap ในโหมด Endpoint

ตวแปรระบบ SURFTAB1 ควบคมความหนาแนนของโครงตาขายในทศทาง M สวนตวแปรระบบSURFTAB2 ควบคมความหนาแนนของโครงตาขายในทศทาง N

ในการเลอกเสนขอบ(Edge) เราไมจาเปนตองเรยงลาดบการเลอก จะเลอกเสนใดเสนหนงกอนได เสนขอบ(Edge)เสนแรกทถกเลอกจะเปนตวกาหนดทศทาง M ของโครงตาขาย โดยเรมตนจากปลายดานใกลกบจดทใชเมาสคลกชไปยงปลายเสนอกดานหนงของเสนแรกทเลอก เสนขอบทตอจากเสนแรกทถกเลอกเปนตวกาหนดทศทาง N

6.19 Modify4Object4Polyline | PE | PEDIT | คาสงนใชสาหรบแกไขปรบแตงเสนโพลไลน PLINE หรอแกไขปรบแตงเซอรเฟสโครงตาขาย(Mesh) ทสรางจากคาสง AI_MESH และคาสง 3DMESH ดงรปท 6.25

ทศทาง M

ทศทาง N AI_MESH

รปท 6.25

Command: _pedit Select polyline: {คลกบนเสนโพลไลนหรอโครงตาขาย AI_MESH หรอโครงตาขาย3DMESH ถาคลกลงบนโครงตาขายจะปรากฏตวเลอกดงตอไปน}

Enter an option [Edit vertex/Smooth surface/Desmooth/Mclose/Nclose/Undo]:

Edit vertex ใชตวเลอกน สาหรบเลอกหรอเคลอนยายจดเวอร เทกซของโครงตาข ายไปยงตาแหนงตางๆ ใน 3 มต

chap-06.PMD 12/10/2549, 21:4097

Page 16: AutoCAD 2007 3D Chap-06

2D Drafting

98

Smooth surface ปรบพนผว(Surface)ของโครงตาขายใหราบเรยบตามแบบพนผวทกาหนดดวย ตวแปรระบบ SURFTYPE ซงม 3 แบบคอ 1. Quadratic 2. Cubic 3. Bezier

Desmooth ยกเลกการกาหนดพนผว(Surface)แบบราบเรยบตามทกาหนดดวยตวแปรระบบSURFTYPE

Mclose ใชสาหรบปดดานทเปดของโครงตาขายในทศทาง M ถาโครงตาขายทเลอกเปดอยกอนแลว ตวเลอกนจะกลายเปน Mopen

Nclose ใชสาหรบปดดานทเปดของโครงตาขายในทศทาง N ถาโครงตาขายทเลอกเปดอยกอนแลว ตวเลอกนจะกลายเปน Nopen

Undo ยอนกลบผลของการใชตวเลอกตางๆ ในคาสง PEDIT ซงสามารถยอนกลบไปยงจดแรกทใชคาสง PEDIT ได

eXit <X> เปนตวเลอกใชงาน หากเรากดปม Q จะออกจากคาสง PEDIT แลวกลบไปยงบรรทดปอนคาสง Command:

เมอเลอกตวเลอก Edit vertex จะปรากฏตวเลอกยอยสาหรบเลอกหรอเคลอนยายจดเวอรเทกซดงน

Current vertex (0,0).Enter an option [Next/Previous/Left/Right/Up/Down/Move/REgen/eXit] <N>:

Vetex (0,0) แสดงพกดคอรออรดเนทของจดเวอรเทกซทถกเลอก พรอมทงแสดงเครองหมายกากบาท X บนจดเวอรเทกซบนโครงตาขายทถกเลอก

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

Previous ยอนกลบไปยงจดเวอรเทกซจดกอนLeft เลอกจดเวอรเทกซทอยทางซายRight เลอกจดเวอรเทกซทอยทางขวาUp เลอกจดเวอรเทกซทอยดานบนDown เลอกจดเวอรเทกซทอยดานลางMove เคลอนยายจดเวอรเทกซทถกเลอกไปยงตาแหนงใหมใน 3 มตREgen ปรบพนผวของโครงตาขายใหราบเรยบตามแบบพนผวทกาหนดดวย ตวแปรระบบ

SURFTYPE ใหม โดยคานวณตาแหนงของจดเวอรเทกซใหมทงหมดeXit ออกจากตวเลอก Edit vertex

6.20 Modify4Properties | PROPERTIES | CH | เราสามารถใชหนาตาง Properties สาหรบแกไขปรบแตงคณสมบตตางๆ ของวตถและยงสามารถแกไขปรบแตงพนผว(Surface)ของโครงตาขาย(Mesh)ของวตถ 3 มตทสรางจากคาสง AI_MESH และคาสง 3DMESH ใหพนผวมสวนนนหรอมสวนเวาตามตาแหนงทตองการ เมอใชคาสงนจะปรากฏหนาตาง Properties ดงรปท 6.26 ในขณะทบรรทดปอนคาสงไมปรากฏคาสงใดๆ ใหคลกลงบนเซอรเฟสทสรางจากคาสง AI_MESH หรอเซอรเฟสทสรางจากคาสง 3DMESH เราสามารถทจะปรบแตงคณสมบตตางๆ ของเซอรเฟสไดตามตองการ

chap-06.PMD 12/10/2549, 21:4098

Page 17: AutoCAD 2007 3D Chap-06

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

Note

Vertex แสดงจดเวอรเทกซทถกเลอก ในทนคอจดเวอรเทกซท 1

Vertex X แสดงคา X ของจดเวอรเทกซท 1Vertex Y แสดงคา Y ของจดเวอรเทกซท 1Vertex Z แสดงคา Z ของจดเวอรเทกซท 1M Closed แสดงสถานะปดของเซอรเฟสในทศทาง MN Closed แสดงสถานะปดของเซอรเฟสในทศทาง NM density แสดงความหนาแน นของจานวนจ ด

เวอรเทกซซงใชเปนจดควบคม(Controlpoint)ในทศทาง M

N density แสดงความหนาแน นของจานวนจ ดเวอรเทกซซงใชเปนจดควบคม(Controlpoint)ในทศทาง N

M vertex count แสดงจานวนจดเวอรเทกซในทศทาง MN vertex count แสดงจานวนจดเวอรเทกซในทศทาง NFit/Smooth ใชตวเลอกในฟลดนสาหรบเลอกรปแบบพนผวของโครงตาขาย None โดยท

โปรแกรมกาหนดมาให None เปนตวเลอกใชงาน ซงใชสาหรบยกเลกพนผว(Surface)แบบราบเรยบมการใชงานเหมอนกบตวเลอก Desmooth ของคาสง PEDIT Quadraticปรบพนผวของโครงตาขายใหราบเรยบ โดยใชรปแบบความราบเรยบของพนผวโคงแบบ Quadratic Cubic ปรบพนผวของโครงตาขายใหราบเรยบโดยใชรปแบบความราบเรยบของพนผวแบบ Cubic Bezier ปรบพนผวของโครงตาขายใหราบเรยบโดยใชรปแบบความราบเรยบของพนผวแบบ Bezier

เราสามารถใชหนาตาง Properties ในการเคลอนยายจดเวอรเทกซแตละจดได โดยคลกบนตวเลอกVertex แลวเลอกจดเวอรเทกซทตองการแกไข จะปรากฏกากบาท X บนโครงตาขายทถกเลอก แลวปอนคาคอรออรดเนทใหมเขาไปใน Vertex X, Vertex Y, Vertex Z

3DMESH 3DMESH หลงเคลอนยายจดเวอรเทกซFit/Smooth = None

3DMESH หลงปรบความราบเรยบFit/Smooth = Quadratic

3DMESH หลงปรบความราบเรยบFit/Smooth = Cubic

3DMESH หลงปรบความราบเรยบFit/Smooth = Bezier

รปท 6.27

รปท 6.26

chap-06.PMD 12/10/2549, 21:4099

Page 18: AutoCAD 2007 3D Chap-06

2D Drafting

100

จากรปท 6.27 (บน-ซาย) เปนโครงตาขายทสรางจากคาสง 3DMESH โดยมจดเวอรเทกซควบคมในทศทาง M เทากบ 10 และทศทาง N เทากบ 10 จดเวอรเทกซทงหมดอยในระนาบเดยวกน นนหมายถงแบนราบอยในพนระนาบ 2 มต ตอไปเรมเคลอนยายจดเวอรเทกซตางๆ ซงจะเปนตวควบคมสวนนนและสวนเคาใหลอยขนไปยงตาแหนงตางๆ ในแนวแกน Z โดยใชคาสง STRETCH หรอใชคาสงModify4Object4Polyline /Edit vertex/Move หรอใชกรปส(Grips)เคลอนยายจดเวอรเทกซใหปรากฏดงรปท 6.27 (บน-ขวา) จากนนจงใชคาสง Modify4Properties แลวเลอกรปแบบของพนผวใน Fit/Smooth จะปรากฏพนผวของโครงตาขายทราบเรยบแบบตางๆ ดงรปท 6.27 (กลางและลาง)

6.21 SURFTAB1ตวแปรระบบควมคมความหนาแนนของโครงตาขายทสรางจากคาสง RULESURF และ TABSURFและควบคมความหนาแนนของโครงตาขายในทศทาง M ของคาสง REVSURF และ EDGESURF

Command: SURFTAB1Enter new value for SURFTAB1 <6>: {พมพคาความหนาแนนของโครงตาขายทตองการ}

6.22 SURFTAB2เปนตวแปรระบบท ใชสาหรบควมคมความหนาแนนของโครงตาขายในทศทาง N ของคาสงREVSURF และ EDGESURF

Command: SURFTAB2Enter new value for SURFTAB1 <6>: {พมพคาความหนาแนนของโครงตาขายทตองการ}

หลงทเราไดศกษาคาสงตางๆ ซงใชในการขนรป Surface มาทงหมดแลว เราจะเหนไดวาการขนรปดวยเซอรเฟสใน AutoCAD ยงมขอจากดอยมาก และทสาคญคอยงไมมคาสงใดทจะสามารถควบคมความตอเนองระหวางเซอรเฟสใหราบเรยบโดยอตโนมต หากตองการควบคมความตอเนองของการสมผส(Tangency)ระหวางเซอรเฟสใหราบเรยบ เราจะตองใชเสนโครงลวดเปนตวควบคมเทานนในทางปฏบต จงเปนการยากทจะควบคมการสมผสระหวางเซอรเฟสใหได 100 เปอรเซนต นอกจากเราจะตองสรางโครงลวดทสามารถควบคมการสมผสระหวางพนผวได 100 เปอรเซนตเชน เดยวกนแตกจะตองใชเวลาในการขนรปโครงลวดอยางมาก

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

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

chap-06.PMD 12/10/2549, 21:40100