A storage bed made of a four wall panel box on two floor boards, with a slatted frame that tilts up along one long side on two arm sets.
Category: Beds › Single-Level Beds
By Huu Khanh Nguyen · Updated November 9, 2026
| Name | Default | Unit |
|---|---|---|
| Mattress Width | 900 | mm |
| Mattress Length | 1900 | mm |
| Lift Angle | 0 | ° |
| extraWidth | mattressWidth - 900 | mm |
| innerWidth | mattressWidth + 35.9 | mm |
| innerLength | mattressLength + 41.9 | mm |
| lift | angle * Math.PI / 180 | |
| plateTilt | 0.43649704873796813 | |
| crossX | 332.73 - 250.729 * Math.cos(lift) | |
| crossZ | 134.66 - 250.729 * Math.sin(lift) | |
| span | Math.hypot(crossX - (-125.21), crossZ - (134.66)) | |
| along | (34661.948 - 144706.929 + span * span) / (2 * span) | |
| rise | Math.sqrt(34661.948 - along * along) | |
| h1X | -125.21 + (along * (crossX - (-125.21)) - rise * (crossZ - (134.66))) / span | |
| h1Z | 134.66 + (along * (crossZ - (134.66)) + rise * (crossX - (-125.21))) / span | |
| swing | lift - plateTilt | |
| armSwing | Math.atan2(h1Z + 250.729 * Math.sin(lift) - (134.66), h1X + 250.729 * Math.cos(lift) - (332.73)) - 2.267766 | |
| a3X | 332.73 + (-24.72) * Math.cos(armSwing) - (29.54) * Math.sin(armSwing) | |
| a3Z | 134.66 + (-24.72) * Math.sin(armSwing) + (29.54) * Math.cos(armSwing) | |
| h4X | h1X + (312.52) * Math.cos(swing) - (145.74) * Math.sin(swing) | |
| h4Z | h1Z + (312.52) * Math.sin(swing) + (145.74) * Math.cos(swing) | |
| halfWidth | extraWidth / 2 | mm |
| halfLength | (mattressLength - 1900) / 2 | mm |
| Overall Width | mattressWidth + 99.9 | mm |
| Overall Length | mattressLength + 101.9 | mm |
| Overall Height | 319.8 | mm |