Point Cloud
The Point Cloud feature translates data into lattice parameters.
Any data set that can be mapped to XYZ coordinates can utilize the Point Cloud feature. The goal is to correlate lattice parameters with the data to create variation across the lattice. Variation may be desired for multiple reasons: performance, adaptivity (conforming to changes in geometry), or even aesthetics.
One common use case is to use pressure sensor data to define your lattice, utilizing personalized or aggregated data to build your applications as in the example below.
The data set must be converted to a CSV, formatted for Design Engine.
Alternate file types are not supported at this time (.doc, .xlsx, .png, etc.).
- The file must contain four columns.
- The first three columns must represent X, Y, Z coordinates, in that order.
- The fourth column represents your point cloud data.
- Column headers should be labeled as follows without case sensitivity
- Template: x, y, z, <any>
- Example: x, y, z, force
- Example: X, Y, Z, Value
Ensure that the input model is in the same world coordinate location as the data set coordinates. This can be done in your CAD file or with the Translate tool within the Design Engine (as shown here).
Enter data from the fourth column of your CSV file as the input value and map that value to lattice parameters.
Non-mapped areas in the design space will take on the parameters of the nearest defined point (blue, yellow and red in this example)
Enter a minimum of 2 rows for variation across your lattice - all values in between will be linearly interpolated (a single row will create a uniform lattice)
Enter more rows/data points for greater granularity
- All cell size inputs must be based on a factor of 2 relative to the top row's cell size
- All viable options for rows 2 and beyond are listed in a drop-down menu
- Options that exceed 25 mm will be grayed out
- If the top row value is changed to make another row's selection larger than recommended (ie exceeds 25 mm), the lattice will generate, but it is recommended to review the results for production viability
- If data points are 2-dimensional, use a zero value for the Z coordinate
- Multiple Z coordinates can be used if data is 3-dimensional, or if different lattice parameters are desired in the Z axis
- This example places points at Z-zero and points at Z-16 (mm)
- The Z-zero points have lower input values than the points just below the design space surface in this example
- The resulting lattice uses thicker struts for the Z-zero points to give the lattice a stiffer base
- Point cloud visibility and details can be accessed in the sidebar
- Standard menu options are available
- Hover over points to see input value