Please enable JavaScript to view this site.

GeoDict User Guide 2025

Generate Structure

The Generate Structure app uses stochastic geometric modeling on a grain-based distance field to generate a 3D structure model. The app uses the same structure generation algorithm as the Generate Digital Twin From 2D and the Generate Digital Twin From 3D apps. It can therefore be used to

  • find an initial guess for the optimization run in one of the other apps, or
  • generate digital twins with the parameters found in one of the other apps.

This generation is done in three steps:

  1. A package of grains is generated by GrainGeo - Create Grains and removing overlap up to a certain degree. The grain generator uses spheres, ellipsoids or convex polyhedrons with enclosing ellipsoids, depending on the settings.
  2. Based on this grain package, a Euclidean distance field is generated.
  3. Using GrainGeo - Stochastic Field Thresholding, an isotropic Gaussian Random Field is generated, overlaid with the Euclidean distance field and thresholded to reach the targeted porosity.

The figure below illustrates an example of different overlay strengths for a target with 30% solid volume percentage. After generation, the structure is cleansed to remove artifacts.

GeoApp_GenerateStructure_Slide

Note-Important

Modules needed to run this GeoApp:

GrainGeo

Clicking Edit... opens the Generate Structure dialog. At the top, define a Result File Name for the result file and the result folder containing the generated structure.

GeoApp_GenerateStructure_Dialog

OpenOverlay Grains and Gauss Field Settings

OpenGrain Generator

OpenRandom Field

OpenDomain Size: NX, NY, NZ and Voxel Length

OpenSolid Volume Percentage, Pore and Solid Materials

OpenRandom Seed

Results

The default settings create a sphere packing overlaid with a random field of short correlation length.

©2025 created by Math2Market GmbH / Imprint / Privacy Policy