Numeral
Set quantitative values for the configurator
Last updated
Set quantitative values for the configurator
Last updated
The Numeral option set is the most complex type of option and requires a bit more knowledge and work to build one correctly. With Numeral you can build 3D configurators that support quantitative values such as: size, temperature, pressure, quantity and more.
The option set is good when you want to resize an item, allow users to select a quantity, enter a temperature or pressure for the item, and these parameters can be linked with other options using constraints.
3D Model Preparation
For Numeral, depending on the configurator, it requires some specific 3D model preparations. In general, we need to structure the 3D model into the correct parts so that we allow a numerical parameter for the right part or parts. For example a table we allow to resize only the upper part of the surface and not the legs. In general, it is good practice for all 3d parts to have the pivot at the center of the model.
In other cases, such as quantity, temperature, or pressure, it may not need to do anything to the 3D model. We have other situations where we resize a 3D part and the entire 3D model will follow keeping the overall proportions. Examples: windows, doors, tables, cabinets, etc. This will be discussed in a separate subchapter 'Numeral: Keep the proportions' where we learn how to set them, starting from the 3d modeling stage to building the configurator.
Add 'Numeral' Block
Once you have the 3D model ready and uploaded into the platform, we can add the first Numeral block. The Numeral option set block is added just like the other option blocks.
In this example, we have a table configurator with default materials applied and now we need to add the option for users to set the size of their table top surface. But this could be applied to other cases.
After selecting the Layout and 3D model, click the "Create Options" tab to add the Numeral block. Click in the upper right screen on the drop-down button where we can select the block type. After scrolling down and selecting the "Numeral" option, click the "Add block" button.
After clicking the "Add block" button, the application will prompt the user to define the option set and add the first variant. Enter a Title, select the Input Style and add the first variant from the blue button on the bottom right of the screen "Add variant".
Input Style - there are 3 input styles: Field, Horizontal Bar and Dropdown.
When you add a variant, a pop-up window will appear and the application will prompt the user to enter the variant Title, the Variant Name (which must be unique), select the 3D Model, select the 3D Parts and choose the Numerical settings that are specific to this type of options block.
In this case, my first variant is "Width" (I put in the Title), this will allow the surface table to be resized. Further, I select the 3D table and the 3D part I want to resize with this variant.
In this example, I have a table made from 9 parts but I want to resize only the 'surface' component, therefore I select 'surface'.
Next we go through the last step, the "Numerical" settings, where we define exactly what the "Width" variant will do.
List of Numerical settings available in the platform:
Type of value - there are 2 options in the dropdown: 'Quantity' and 'Size'. In our case we use 'Size'.
Unit - For quantity we have pieces (pcs), pounds (lb) and kilograms (kg). For size we have: mm, cm, m, inches, feet, degree and PSI. In our case we will select 'cm'.
Default value - in this field we mark the default value, which means that the platform will take the actual size of the 3D model when it was loaded on the platform. In our case, the width of the 3D table is approximately 190cm therefore we type 190. Every time the configurator will be loaded the width value will be at 190cm.
Increment - allows configurator users to change the size in increments. In this case, we will use a 10cm increment but you can use any number that fits your configurator requirements.
Minimum value - we set the minimum value for the 'width'. In this case we added 120cm.
Maximum value - we set the maximum value for the 'width'. In this case we added 300cm.
Position parts - this section has to do with another subchapter explained here: Numeral: Keep the proportions. This is for more advanced resizing features. In our case we don't need to do anything here.
Scaling on - here we select from the dropdown the axis along which the 3d part(s) will 'stretch'. The platform allows you to set along the [x], [y], [z], [x, z] and all axis (full scaling). In our case the component 'surface' will stretch along the 'x' axis for width variant.
After going through the steps, we are ready to click "Save" and add the first Numeral variant.
Click "Save" again to create the Numeral option block.
Now, the configurator is ready for a preview. Just click the blue "Preview" button on the top right of the screen and test the configurator.