Tuesday, May 1, 2012

เข้าใจขั้นตอนการสร้าง Component ที่มีช่องเปิด Opening

โดย ประยุทธ พันธุลาภ


การสร้าง Component ที่มีช่องเปิด (Opening) ค่อนข้างจะทำให้สับสน พอสมควร ลองมาทำความเข้าใจกันนะครับ

ดาวน์โหลดไฟล์ทดสอบ


ไฟล์ทดสอบ cut opening


ขั้นตอนการสร้างComponent ที่มีช่องเปิด (Opening)






ลองมาดูตัวอย่างการสร้างหน้าต่าง

1.New ไฟล์ แล้วสร้างส่วนประกอบต่างๆ โดยใช้จุด 0,0 หรือ origin เป็นจุดเริ่มต้น




2.สร้างในระนาบ xy ถ้าต้องการให้มองผ่านกระจกทะลุผนัง ควรสร้างเป็นแบบ Face แผ่นเดียว


สร้างสีเหลี่ยม ขนาด 1.10x0.7


กลับด้านของผิวให้ ผิวด้านหน้าที่มีสีอ่อนกว่าอยู่ข้างบน


ขีดเส้นแบ่งครึ่ง


Offset จากขอบเข้ามา 0.05 เมตร


Offset จากขอบอีกข้าง เข้ามา 0.05 เมตร


เท Material แบบโปร่งแสง แทนกระจก


ได้ต้นแบบของหน้าต่างแบบผิวแผ่นเดียว



สร้างเป็น Component โดยเลือกวัตถุที่เห็นทั้งหมด



คลิกขวา แล้วเลือก Make Component


ตั้งชื่อให้กับ Component ในตัวอย่างคือ W-101




3.กำหนดจุดอ้างอิงก่อน กำหนด Cut Opening


ต่อไปคลิกที่ Set Component Axes เพื่อกำหนดจุดอ้างอิง



คลิกที่จุด 0,0 ของแกน XYZ


แล้วลากไปตามแกนสีแดง หรือ แกน X


แล้วลากไปตามแกนสีเขียว หรือ แกน Y



จะกลับมาหน้าจอสร้าง Component แล้วจึงเลือกเงื่อนไข Glue To เป็น Any


แล้วเช็คที่ Cut Opening ให้เป็นเครื่องหมายถูก รวมทั้งที่ Replace Selection with Component ให้เป็นเครื่องหมายถูกด้วย เพื่อเปลี่ยนผิวต้นแบบให้กลายเป็น Component แทน


แล้วจึงคลิกที่ปุ่ม Create เพื่อสร้าง Component





สร้าง Component เรียบร้อย



4.ทดสอบกับ Face จนแน่ใจว่าพื้นที่ Face ถูกตัดออกไป


สร้างสี่เหลี่ยมแทนพื้นห้อง ขนาด 4x4



Push/Pull พื้นห้องขึ้นมา 3 เมตร


เลือกเมนู Window>Components วาง W-101 ลงบนผิวผนัง



ลองเปลี่ยนมุมมองให้เอียง จะต้องมองเห็นมุมห้องด้านใน


ถ้ามีวัตถุด้านหลังผนังที่มีหน้าต่าง เช่นต้นไม้ จะต้องมองเห็น


คลิกที่ผนังห้อง แล้วคลิกขวา เลือก Entity Info จะเห็นว่ามีพื้นที่ 11.23 ตร.ม. เท่านั้น




คลิกที่ Component W-101 ที่วางอยู่บนผนัง แล้วคลิกขวา เลือก Hide


คลิกที่ผนังห้อง แล้วคลิกขวา เลือก Entity Info จะเห็นว่ามีพื้นที่ 12 ตร.ม. แสดงว่า Component W-101 หักพื้นที่ผนังออกไปจริง


เลือกเมนู Edit > Unhide > All แสดง Component W-101 กลับคืนมา





5. Save as ไปเก็บเอาไว้ใช้ต่อไป


คลิกที่ Component W-101 แล้วคลิกขวา เลือก Save As


บทความต่อไป
เข้าใจขั้นตอนการสร้าง Component ที่มีช่องเปิด Opening #2


Keyword:ภาษา Ruby Sketchup plugin, cut opening component, อบรม Sketchup