BabylonJS - รูปทรงพาราเมตริก
รูปทรงพาราเมตริกหมายถึงรูปทรงต่างๆที่สามารถทำได้โดยใช้เส้นที่วาดด้วยการโค้งงอการบิด ฯลฯ เป็นรูปแบบ 2 มิติที่สร้างขึ้นด้วยสมการทางคณิตศาสตร์เช่นพาราโบลาเส้นโค้งไซน์เส้นโค้ง cos เส้นโค้งเบเซียร์เป็นต้นด้วยสมการเราสามารถ หาพิกัด (x, y) แล้วลากเส้นให้เหมือนกัน เราจะเห็นรูปทรงเช่นริบบิ้นเส้นเส้นประท่อการอัดขึ้นรูปในบทนี้ การวาดเส้นบนกระดานด้วยมืออิสระสามารถทำได้ด้วยรูปทรงพาราเมตริกที่อธิบายไว้ด้านล่าง
ซีเนียร์ | รูปร่างและคำอธิบายพาราเมตริก |
---|---|
1 | ริบบิ้น
Ribbon ใช้อาร์เรย์ของพา ธ เป็นอินพุตและลากเส้นตามเส้นทางเหล่านั้น มันใช้ตรรกะที่ซับซ้อนเพื่อรับพิกัด ในตัวอย่างด้านล่างเราได้ใช้สมการเส้นโค้งเบเซียร์ในการวาดริบบิ้น เส้นโค้ง Bezier มักใช้ในเกม 3 มิติเพื่อสร้างแบบจำลองเส้นโค้งที่ราบรื่น เส้นโค้งต้องการจุดควบคุมและเส้นโค้งจะลากไปตามจุดควบคุม |
2 | ไลน์
Line เป็นองค์ประกอบพื้นฐานในเกมสามมิติ ในการลากเส้นคุณต้องมีจุดสองจุดเพื่อลากเส้น |
3 | หลอด
Tube เป็นรูปทรงกระบอกโค้ง มันสามารถให้รูปทรงพาราเมตริกที่แตกต่างกันตามสมการ (ฟังก์ชันคณิตศาสตร์) ที่ใช้กับมันเพื่อหาพิกัด |
4 | การอัดขึ้นรูป
การอัดขึ้นรูปช่วยในการเปลี่ยนรูปทรง 2 มิติให้เป็นรูปทรงปริมาตรสมมติว่าคุณต้องการสร้างดาวด้วย 2 มิติคุณจะมีพิกัด x, y และ z จะเป็น 0 การใช้การอัดขึ้นรูปแบบ 2 มิติจะแปลงแบบเดียวกันเป็น 3 มิติ รูปร่างดังนั้นการเริ่มต้นของ 2D ด้วยการอัดขึ้นรูปจะกลายเป็น 3 มิติคุณสามารถลองใช้รูปทรง 2 มิติที่แตกต่างกันและแปลงเป็น 3D ได้ |