【Advanced】Regular Wine Rack Modeling

Method 1

Definition: A wine rack is a shelf for storing wine.

The modeling operations will be explained using the wine rack shown in the following diagram (Panel thickness: 18mm).

I. Creation Position

Custom Furniture—Create Asset—Parametric Model Library— New—

II. Parameter Configuration

Width (W) - Represents the size of the model Panel in the X-axis direction. Value type: interval, minimum value: 136, maximum value: 1200, current value: 600.

Depth (D) - Represents the size of the model in the Y-axis direction. Value type: interval (e.g., interval 200-1200, current value: 320).

Height (H) - Represents the size of the closing Panel in the Z-axis direction. Value type: interval (e.g., interval 136-1200, current value: 600).

Material selection - Choose a default material.

Add advanced parameters

(1) Grid internal space - Reference name: NK, value type: interval, minimum value: 80, maximum value: 150, current value: 100.

(2) Inset - Reference name: D1, value type: interval, minimum value: 0, maximum value: 200, current value: 20.

III. Create Grid

Element Library - Grid

IV. Set Grid Physical Properties

Physical properties: Width: #W, Depth: #H, Height: #D-#D1, Panel thickness: 18,

Position Z: #H, Rotation X: 90

Other properties: Network length: #NK

V. Test the Model

Input values within the range of intervals for parameters W, D, H, D1, and NK, including the minimum and maximum values. Observe if the model changes correctly. If it does, it means the model is fine.

VI. Save to the library

Click on the file selection in the upper right corner, choose "Save," select the desired subdirectory, name the file, and click "Save."

In the product management page, find the corresponding category for the model, select the model, and click "Save to library." Wait for the model to finish rendering.

Method 2

The modeling operations will be explained using the wine rack shown in the following diagram (Panel thickness: 18mm).

I. Creation Position

Custom Furniture—Create Asset—Parametric Model Library— New—

II. Parameter Configuration

Custom parameter Settings

Width (W) - Represents the size of the model Panel in the X-axis direction. Value type: interval, minimum value: 136, maximum value: 1200, current value: 700.

Depth (D) - Represents the size of the model in the Y-axis direction. Value type: interval (e.g., interval 200-1200, current value: 320).

Height (H) - Represents the size of the closing Panel in the Z-axis direction. Value type: interval (e.g., interval 136-1200, current value: 700).

Material - No modification required, indicating the default material used in the model.

Add advanced parameters

(1) Grid internal space - Reference name: NK, value type: interval, minimum value: 80, maximum value: 150, current value: 100.

(2) Inset - Reference name: D1, value type: interval, minimum value: 0, maximum value: 200, current value: 20.

(3) Add intermediate parameter

Reference name: a, Parameter type: float, Current value: (#NK^2*2)^0.5/2+(18^2*2)^0.5/2

Description: Excess part of the wine rack

Parameter Explanation:

Grid internal space (NK)

This modeling method uses 4 grids to create a symmetrical wine rack model. To ensure symmetry, there will be an excess part in the wine rack. The size of this excess part is represented using an intermediate parameter 'a' calculated as follows:

Image (1)

Image (2)

Image1 shows the front view of the lower-left corner and upper-right corner models after completion. From the image, it can be seen that the red lines indicate the parts where the grid exceeds half of the width. The length in this area is set as the intermediate parameter 'a', calculated as shown in Image 2.

The length to be calculated is the sum of parts 1 and 2, which is equal to half the length of parts 3 and 4. In the image, all the triangles are right triangles, and based on the Pythagorean theorem, the length of part 3 is ((#NK^2)*2)^0.5, and the length of part 4 is ((18^2)*2)^0.5.

Therefore, the length of 'a' is equal to (3 + 4)/2 = ((#NK^2)*2)^0.5/2 + ((18^2)*2)^0.5/2.

III. Creating the Grid

3.1 Element Library - Grid

Set the properties of the grid:

Dimension properties: Width: #W/2+#a, Depth: #H/2+#a, Height: #D-#D1, Thickness: 18,

Physical properties: Position X: #W/2+#a, Position Y: 0, Position Z: 0,

Rotation X: 90, Rotation Y: 180, Rotation Z: 0

Other properties: Grid length: #NK

3.2 Right-click on the Panel component to make a copy.

Set the properties of the second grid:

Dimension properties: Width: #W/2+#a, Depth: #H/2+#a, Height: #D-#D1, Thickness: 18,

Physical properties: Position X: #W/2-#a, Position Y: -#D+#D1, Position Z: 0,

Rotation X: 90, Rotation Y: 180, Rotation Z: 180

3.3 Right-click on the Panel component to make a copy.

Set the properties of the third grid:

Dimension properties: Width: #W/2+#a, Depth: #H/2+#a, Height: #D-#D1, Thickness: 18,

Physical properties: Position X: #W/2+#a, Position Y: -#D+#D1, Position Z: #H,

Rotation X: -90, Rotation Y: 180, Rotation Z: 0

3.4 Right-click on the Panel component to make a copy.

Set the properties of the fourth grid:

Dimension properties: Width: #W/2+#a, Depth: #H/2+#a, Height: #D-#D1, Thickness: 18,

Physical properties: Position X: #W/2-#a, Position Y: 0, Position Z: #H,

Rotation X: 90, Rotation Y: 0, Rotation Z: 0

IV. Testing the Model

Enter values within the range of parameters W, D, H, D1, and NK and observe if the model changes correctly. If it does, it indicates that the model is working fine.

V. Saving to the Library

Click on the file in the upper-right corner and choose "Save", select the subdirectory for saving, name it, and click "Save".

In the corresponding category on the product management page, find the model, select it, and click "Store" to wait for the model rendering to be completed.