ขั้นเตรียมการ
1. สร้างตัวเลื่อนค่า 2 ตัว ดังนี้
ตัวที่หนึ่ง ค่าตั้งแต่ 0 - 80 สำหรับสร้างตัวเศษ (ตัวเศษมีค่าเป็น 0 ได้)
ตัวที่สอง ค่าตั้งแต่ 1 - 80 สำหรับสร้างตัวส่วน (ตัวส่วนมีค่าเป็น 0 ไม่ได้)
หมายเหตุ การกำหนดให้ค่ามากสุดเป็น 80 เนื่องจาก ต้องการให้ตัวส่วนมีค่าได้ตั้งแต่ 1 - 20 และต้องการให้ค่าของเศษส่วนมีค่าไม่เกิน 4 ดังนั้นตัวเศษจึงมีค่าได้สูงสุดคือ 80
2. กำหนดขอบเขตของตัวเศษและตัวส่วน ให้ตัวส่วนเป็นตัวกำหนดขอบเขตของตัวเศษ ดังนี้
กำหนดขอบเขตของตัวส่วน โดยใช้ฟังก์ชัน round((ค่าส่วนจากตัวเลื่อน/4) + 0.3) กำหนดชื่อตัวแปรเป็น ตัวส่วน (ตัวแปรนี้มีค่าได้ตั้งแต่ 1 ถึง 20)
กำหนดขอบเขตของตัวเศษ โดยใช้ฟังก์ชัน round((ค่าเศษจากตัวเลื่อน/80)*(ค่าส่วน*4))
กำหนดชื่อตัวแปรเป็น ตัวเศษ (ตัวแปรนี้มีค่าได้ตั้งแต่ 0 จนถึง สี่เท่าของตัวส่วน)
3. สร้างพารามิเตอร์ดังนี้
3.1 กำหนดค่าความสูงของแท่ง ตั้งชื่อ hbox กำหนดค่า 6 ซม.
3.2 คำนวณค่าความกว้างของแท่ง จาก hbox/6 ตั้งชื่อ wbox
3.3 คำนวณค่าความห่างระหว่างแท่ง จาก wbox/3 ตั้งชื่อ gap
หมายเหตุ พารามิเตอร์ 3.2 และ 3.3 สร้างมากจากพารามิเตอร์ 1.1 โดยใช้การคำนวณ
ขั้นสร้าง
4. คำนวณความสูงหนึ่งหน่วย จาก hbox/ตัวส่วน ตั้งชื่อเป็น h1
5. คำนวณจำนวนการทำซ้ำ จาก ตัวส่วน - 2 ตั้งชื่อเป็น n
6. สร้างจุดอิสระ 4 จุด เพื่อสร้างแท่งเศษส่วนจำนวน 4 แท่ง
7. เลื่อนจุดแต่ละจุดจากข้อ 6 โดยการเลื่อนขนาดโดยระบุระยะจาก h1 มุม 90 องศา แล้วเลื่อนขนานจุดที่สร้างได้นี้โดยระบุระยะเท่ากับ wbox มุม 0 องศา
8. สร้างส่วนของเส้นตรงเชื่อมตัวแบ่งส่วนตัวแรก
9. กำหนดการทำซ้ำตัวแบ่งแท่ง โดยเลือกจุด 4 จุดจากข้อ 6 และเลือกพารามิเตอร์ n ไปคำสั่งเลื่อนขนาน กดปุ่ม Shift เลือกความลึกการทำซ้ำ แล้วเลือกจุดที่สร้างได้จากข้อ 7 ทีละแท่ง
10. ทำเลื่อนขนานจุดต่าง ๆ ให้วางรูปร่างเป็นกล่องสี่เหลี่ยม ซ่อนส่วนที่ไม่ต้องการ และสร้างส่วนของเส้นตรงเชื่อม
ชมวิดีโอสาธิตด้านล่างนี้
11. ระบายแท่งเศษส่วนสามแท่งแรกให้เต็ม โดยการเลือกจุดยอดของแท่งสี่เหลี่ยม สร้าง>ภายในรูปสี่เหลี่ยม แล้วกำหนดพื้นที่เป็นสีตามต้องการ