Geometry Processor
  • 19 Apr 2024
  • 2 Minutes to read
  • Dark
    Light
  • PDF

Geometry Processor

  • Dark
    Light
  • PDF

Article Summary

The Geometry Processor converts files from standard formats to used in Beast Core.

File Path Selection

1. Choose an Input File or Folder.

2. Choose an Output File or Folder.

3. Choose an Output File Extension.

4. Click Next to proceed.

Processing Parameter Selection

  • Rename File - Renames every mesh in the output files based on the passed CSV map

  • Transformation File - Transforms every incoming mesh with the supplied transformation matrix and can be a file of 16 floats, separated by spaces

  • Model Whitelist File - Allows models contained within this list and requires a .txt file containing model names separated by new lines

  • Model Blacklist File - Removes models contained within this list and requires .txt file containing model names separated by new lines

  • Model Bounds File - Filters out models not contained within the bounds of the imported mesh and requires 3D model file like .ply or .gltf

  • Remove ZeroGeo - Skips exporting objects without geometry

  • Decimate - Simplifies the level of detail on shapes underlying a mesh without altering the 3D image. A Decimation Settings Table appears after clicking Next.

    • Learn more in the Decimation Settings section below.

  • Run Parallel - Runs file importing in parallel

    NOTE

    Run Parallel risks mixing output messages and runtime errors.

  • Fuzzy Whitelist Match - Uses regex logic to use ‘-’ ‘_’ ‘.’ interchangeably (slow).

    • Regex logic refers to a sequence of characters that specifies a matching pattern in text.

Decimation Settings

A Decimation Settings Table appears if Decimation is selected in Processing Parameter Selection.

  • Ratio of Original - Targets the ratio of the output to the original model

    • Default: 80% similarity to the original model.

  • Error Threshold - Allows deviation from target ratio.

    • Default: 1% from the target percentage.

  • Show Extra Info - Displays additional information about the model and work done in the console log and helps for debugging.

CAD Parameter Selection: STEP Geometry Settings

When converting STEP files, a STEP Geometry Settings table appears.

  • Quality to Performance Slider - Populates a median pre-defined value for deflections

    • Default: middle of the slider

  • Quality - Represents more faces and more detail.

NOTE

Higher Quality values work best for smaller projects.

  • Performance - Represents less triangles in the model after converting

NOTE

Higher Performance values increase functionality in Beast Core

Advanced Settings

Choose between Geometry Processor and Doom to convert STEP files

  • Deflection Values - Affect quality of models

Process

1. Click Next on any of the previous screens to proceed to the Processing page

2. Click Process to run the Geometry Processor

3. Click Finish when the operation completes

STEP Geometry Settings

Geometry Processor

Specific to the Geometry Processor tool

  • Use Product Relationship - Uses relationships to build hierarchy, otherwise all items are in the root

  • Use Shape Fixing - Attempts to remove bad edges and prevent export mistakes

  • Force Loading of Solid Shapes - Functions as an alternative to loading products in assembly structure

  • Use Faces as Child Nodes - May serve useful for collecting UV mapping for models

Doom

Specific to the Doom tool.

  • Prepend Hierarchy - Allows the hierarchy level names to prepend to all model names

  • Prepend Root - Allows the root names to prepend to all model names

  • Explore Shapes - Exports each shape within a model as a separate model

  • Local Space - Exports each shape in local space and includes transform matrices for each model


Was this article helpful?

What's Next