พื้นที่ของรูปสี่เหลี่ยมผืนผ้าเป็นผลมาจากผลคูณด้านข้าง
การแบ่งพื้นที่ของรูปสี่เหลี่ยมผืนผ้าโดยด้านใดด้านหนึ่งคือความยาวของอีกด้านหนึ่ง
ทุกรูปสี่เหลี่ยมผืนผ้าของพื้นที่คงที่ถูก จำกัด ด้วยไฮเพอร์โบลา:
ไฮเพอร์โบลา y = A / x
y: แกนแนวตั้ง
x: แกนนอน
A: พื้นที่ของสี่เหลี่ยมผืนผ้า
ไฮเพอร์โบลานี้จะแสดงในแอปเป็นเงา
พื้นที่ของรูปสี่เหลี่ยมถูกเขียนไว้ภายในรูปสี่เหลี่ยมผืนผ้า
สปินเนอร์แสดงการแบ่งพื้นที่ตามความกว้างของสี่เหลี่ยมผืนผ้า ผลลัพธ์คือความสูงของรูปสี่เหลี่ยมผืนผ้า
โปรแกรมนี้ใช้ลำดับ Farey ของเศษส่วน n = 99
ตั้งแต่ 1/99 ถึง 99/1
เศษแต่ละส่วนคือเส้นบาง ๆ แนวตั้งสีเทาในกราฟิก
มี 6000 เศษส่วนที่จะใช้ในแอพนี้
เมื่อแอปเริ่มต้นใช้เวลาสักครู่ในการโหลดและจัดเรียงเศษส่วนทั้งหมดของลำดับค่าโดยสาร 99 (ไม่รวม 0) แต่สามารถใช้แอปได้โดยไม่สะดวก
สี่เหลี่ยมผืนผ้าเป็นแบบโต้ตอบและขยายและย่อในแนวนอน
สำหรับการโต้ตอบที่ละเอียดยิ่งขึ้นมีตัวเลื่อนสองตัว: อันหนึ่งสำหรับความกว้างและอีกอันสำหรับความสูง
วิธีเดียวที่จะเปลี่ยนพื้นที่ของสี่เหลี่ยมผืนผ้าคือสปินเนอร์แบบเลื่อนลงตัวแรก
ช่วยในการทำความเข้าใจการหารเศษส่วนและ
สำหรับการค้นหารากที่สองของ 2 ในจำนวนตรรกยะแบบไร้ผล