Contents
I. Sample Model
II. Operation Steps
III. Adding pre-made components to assemble the pentagon cabinet
IV. Function settings
V. Model testing, saving, and initializing.
-
Sample Model
Sample Model

II. Operation Steps
1.Select the modeling category.

2.Set parameters for the pentagon cabinet (parameters can be defined within the specified range according to the process).
2.1 Width, depth, and height parameter settings.



3.Advanced parameter settings representing size ranges of corner edges.



4.Set intermediate variables "a" to represent the diagonal length and "b" to represent the diagonal angle.
a:((#W-18-#W1)^2+(#D-18-#D1)^2)^0.5
b:#toDegrees(#atan((#D-#D1-18)/(#W-#W1-18)))


III. Adding pre-made components to assemble the pentagon cabinet
1.Add vertical patterned vertical panel, rename it as "Left Back Panel".
Width: 18
Depth: #D-18
Height: #H

2.Right-click on the Left Back Panel, duplicate the component, rename it as "Right Side Panel," and set the component's position and dimensions.
Width: 18
Depth: #D1
Height: #H
Position X: #W-18
Position Y: 0
Position Z: 0

3.Add vertical patterned back panel, rename it as "Front Side Panel," and set the component's position and dimensions.
Width: #W1
Depth: 18
Height: #H
Position X: 0
Position Y: -#D+18
Position Z: 0

4.Add vertical patterned back panel, set it as a 9mm thin back panel with 5mm grooves and 20mm distance from the wall. Rename it as "Back Panel" and set the component's position and dimensions. Set toe kick height as a fixed value of 80mm.
Width: #W-36+10
Depth: 9
Height: #H-80-36+10
Position X: 18-5
Position Y: -20
Position Z: 80+18-5

5.Add pentagon-shaped component, rename it as "Top Panel," and set the component's position and dimensions.
Width: #W-36
Depth: #D-18
Height: 18
Position X: 18
Position Y: 0
Position Z: #H-18
Chamfer width: #W1-18
Chamfer depth: #D1


6.Add pentagon-shaped component, rename it as "Bottom Panel," and set the component's position and dimensions.
Width: #W-36
Depth: #D-18
Height: 18
Position X: 18
Position Y: 0
Position Z: 80
Chamfer width: #W1-18
Chamfer depth: #D1


7.Add horizontal patterned back panel, rename it as "Rear Toe Kick Panel," and set the component's position and dimensions.
Width: #W-36
Depth: 18
Height: 80
Position X: 18
Position Y: -20
Position Z: 0

8.Add horizontal patterned back panel, rename it as "Front Toe Kick Panel," and set the component's position and dimensions.
Width: #a (intermediate variable)
Depth: 18
Height: 80
Position X: #W1
Position Y: -#D+18
Position Z: 80
Rotation X: 180
Rotation Y: 0
Rotation Z: #b (intermediate variable)

IV. Function settings
Modify upper contour.


Modify lower contour.


Add snap line 1.
Start point: (0, -#D)
End point: (#W1, -#D)
Direction: Bidirectional snap (or right snap).

Add snap line 2.
Start point: (#W, 0)
End point: (#W, -#D1)
Direction: Bidirectional snap (or left snap).

Add door opening.
Width: #a
Height: #H-80-36
Position X: #W1
Position Y: -#D+18
Position Z: 80+18
Rotation X: 0
Rotation Y: 0
Rotation Z: #b

V. Model testing, saving, and initializing.
