- 19 Apr 2024
- 2 Minutes to read
- DarkLight
- PDF
Geometry Processor
- Updated on 19 Apr 2024
- 2 Minutes to read
- DarkLight
- PDF
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