The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

การสร้าง Animation ด้วย Dynamic Component

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Profile tester1, 2020-10-27 02:33:50

การสร้าง Animation ด้วย Dynamic Component

การสร้าง Animation ด้วย Dynamic Component

คมู ือการสราง Dynamic Component เพื่อสรางโมเดลท่เี คล่อื นไหวได

จดั ทําโดย
ทีมงานวชิ าการบริษัท บานสเกตชอ/ ัพ จํากัด

1. โหลดตใู สของท่ีตองการมาจาก 4.กาํ หนดแกนของล้ินชักดานซาย
3D WAREHOUSE โดยปรบั แกสวนตางๆ ดงั ภาพ
และ Make Component เปCนช้นิ สวน
ทัง้ หมด 5 ชิน้ ดงั ภาพ 5.กําหนดแกนของล้ินชกั ดานขวา
ดงั ภาพ
2. เลือกชิ้นสวนทัง้ หมดแลวตัง้ ชอื่ วา
"ตใู สของในหองครวั ชนิด A"

3. ตรวจสอบความถูกตองจากคําสั่ง
Component Attribute

หมายเหตุ : การกาํ หนดแกนมคี วามสําคญั มากเพราะ Dynamic Component
จะอา& งอิงระยะและพิกัดจากแกนของ Component ยิ่งกวา, นั้นยังใช&ในการอ&างองิ

ระหวา, ง Component พ,อแม, (Parent) และ Componentลกู ในตัวอย,างนี้

ตู&ใสข, องในหอ& งครัวชนิด A คือ Parent Component ท่ปี ระกอบดว& ย Component

ลกู ทัง้ หมด

6. กาํ หนดแกนฝาตูดานซายดังรูป

7. กําหนดแกนฝาตดู านขวาดงั รูป 8. สดุ ทายกาํ หนดแกนของ Parent
Component ดังภาพ

หมายเหตุ : ในท่ีนี้แกนแดงคือแกน X แกนเขยี วคือแกน Y และแกนนํ้าเงนิ คือแกน Z ส่ิงทค่ี วรจาํ
การเลอื กตาํ แหน,งแกนท่ีเหมาะสมควรจะเป=นจดุ หมุนของ Component ลกู ส,วนทศิ ทาง
ของแกน X, Y, Z ของ Parent Component ควรจะมีทศิ ทางเดยี วกันกลับ Component ลูก 1. พกิ ดั และทิศทางตามแนวแกน X, Y, Z ของ Component ลกู จะอางองิ จากแกน
เชน, กนั เพื่อป@องกันความสับสนในระหวา, งกําหนดทิศทางการเคลื่อนท่ขี อง Component ต,างๆ ของ Parent Component ไมไดอางองิ จากตําแหนงแกนหลักหลักของตัวโปรแกรม
ทีก่ าํ หนดไวดานอกสุด
2. ทิศทางและระยะ + กค็ อื ทิศทางไปตามแกน X, Y, Z ในทศิ ทางบวกหรือแนวตาม
แกนสีตางๆ สวนทศิ ทางและระยะ - จะสวนทางกลับแนวแกน
4. ระยะในโปรแกรม SketchUp เลือกไดแค 2 หนวยเทานนั้ คอื ซม. และ
นิ้ว

9. เลือกลิ้นชักดานซาย 10. เลือก Component Attribute

11. คลิ๊กเพมิ่ Position Y
ในทน่ี ค้ี อื คาพกิ ดั Y เทยี บกบั
แกนของโปรแกรม

12. เลือกไปท่ี Attribute ทีม่ ีชอ่ื 15. พมิ พ/ Animate("RotZ",0,-90) เพ่อื กําหนดการหมนุ รอบ
วา onClick ท่ีอยูในหวั ขอท่ีชอื่ วา แกน Z จากจดุ เริ่มตน 0 องศา ไปท่ี 90 องศาในทศิ ทางตาม
Behaviors เข็มนาฬกิ า (ปกตมิ ุมจะอานคาเปนC บวกเม่ือหมุนทวนเขม็
นาฬิกา)
13. พิมพ/ Animate("Y",0,20) เพือ่ กาํ หนด
ใหลิน้ ชกั เคลื่อนทีไ่ ปตามแกน Y จากพิกดั 16. พมิ พ/ Animate("RotZ",0,90) เพ่ือกําหนดการหมุนรอบ
Y=0 ไปถึง Y=20 cm ในที่นอี้ ยาสับสน แกน Z จากจดุ เริม่ ตน 0 องศา ไปที่ 90 องศาในทิศทางทวน
เพราะพกิ ดั สวนน้จี ะเปCนคาอางองิ กบั เข็มนาฬกิ า (ปกตมิ ุมจะอานคาเปนC บวกเม่ือหมุนทวนเขม็
Parent Component ทีเ่ ราต้งั ไว นาฬิกา)

14. พมิ พ/คาเชนเดียวกนั กลับลิ้นชัก
ดานขวา เพอื่ กาํ หนดใหลิ้นชักเลื่อนเขา
และออกไดเมื่อมีการคลิ๊ก

onClick คือ อะไร?

onClick คือ คาํ ส่ังทจี่ ะทาํ ให& Dynamic component ในหน&าตา, ง Dynamic
มกี ารทํางานตามค,าทก่ี าํ หนดไว&เมอ่ื มีการใชร& ูปน้ิวมอื สีขาว
component ไปคลิก๊ โดน

Animate คือ อะไร?

คาํ สง่ั Animate ใชส& าํ หรับการสรา& งการเคล่ือนทข่ี อง Component โดยค,าแรกคือค,าของ

Attribute เช,น "Y" คือ พกิ ดั ของแกน Y ส,วนค,าท่สี องคอื ค,าของจุดเรมิ่ ต&น และค,าที่สามคือ
ค,าของจุดสดุ ทา& ย

17. คลิ๊ก Interact with Dynamic Components

19. คล๊ิก Interact with Dynamic Components

18. คลิ๊กทล่ี ้ินชกั กจ็ ะพบวาล้ินชักจะเลื่อนไปกลับ 20. คล๊ิกท่ีฝาตู กจ็ ะพบวาฝาตูจะเปดl ออกโดยหมุนทํามุม
ในทศิ ทางแกน Y ดวยระยะเขาและออกเทากบั 20 ซม. 90 องศา


Click to View FlipBook Version