การสร้างทรงลูกบาศก์ จะมีตัวแปรที่สามารถกำหนดค่าได้ทั้งหมด 4 ตัวแปร ดังนี้
คุณสามารถศึกษาเพิ่มเติมเกี่ยวกับทรงลูกบาศก์ได้ที่ MathIsFun.com
ค่าปริยาย:
cube({size: 1}) cube({size: [1,2,3]}) cube({size: 1, center: true}) // ค่าปริยายคือ center: false cube({size: 1, center: [false,false,false]}) // สามารถกำหนดแกนที่จะตั้ง center ในแต่ละมุม X,Y,Z ได้ว่าจะเป็น true หรือ false cube({size: [1,2,3], round: true})
คุณสามารถใช้ฟังก์ชันของไลบรารี่ CSG ในการสร้างทรงลูกบาศก์ได้โดยตรงอีกด้วย (หมายเหตุ: ไม่สามารถใช้ได้ใน API รุ่นที่ 2)
CSG.cube({ center: [0, 0, 0], radius: [1, 1, 1] }) CSG.cube({ corner1: [4, 4, 4], corner2: [5, 4, 2] })
การสร้างลูกบาศก์ขอบโค้งมน สามารถกำหนดรัศมีความโค้งของขอบได้ด้วย โดยการกำหนดค่า roundradius
CSG.roundedCube({ // ขอบโค้งมน center: [0, 0, 0], radius: 1, roundradius: 0.9, resolution: 8, });