Design Engine
Tools and Features

Point Cloud

12min

The Point Cloud feature translates data into lattice parameters.

Data Driven Lattices

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.

Document image


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.

Point Cloud Workflow



CSV File

Document image


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.).

Headers/Columns
Data
Usage in Software
  • 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
Document image


Model Location

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).

Document image


Point Mappings

Enter data from the fourth column of your CSV file as the input value and map that value to lattice parameters.

Mapping Basics

3 values from the CSV file are used as input values in this example
3 values from the CSV file are used as input values in this example


Non-mapped areas in the design space will take on the parameters of the nearest defined point (blue, yellow and red in this example)

Document image

Document image


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)

Document image


Enter more rows/data points for greater granularity

Cell Size - Factor of 2

  • 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
Document image


Z Coordinate

  • 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
Document image


Point Cloud Details

  • Point cloud visibility and details can be accessed in the sidebar
  • Standard menu options are available
  • Hover over points to see input value
Document image




Updated 22 Nov 2024
Did this page help you?