🏛️ Columns_Construction Tools /
⚙️ Optimize Columns
Optimize Columns. Part of Columns _Construction Tools. This script analyzes selected shapes (rectangles or circles), groups them by proximity, and provides three processing options: optimize position or create meshes.
Requirements:
Select rectangles or circles in your project (do not mix both).
Steps:
Select geometry shapes - Highlight all rectangles or circles you want to process.
Run the script
The dialog will allow you to:
Set proximity threshold (distance for grouping shapes).
Choose one of three processing options:
A. Find optimal position – Replace group with a single optimized shape. Calculates statistical center and orientation, creates one optimized shape, and removes originals.
B. Progressive Mesh – Connect all sections into a detailed mesh. Starting from the bottom, join one by one in an upward direction. Generates a mesh by progressively joining all sections.
C. Simple Mesh – Connect only the bottom and top sections. Creates a simplified mesh using only the first and last sections.
Completion - Displays the number of processed groups and created items (shapes or meshes).
Notes:
Minimum 2 shapes per group required for mesh creation.
Progressive mesh provides more detail but is slower.
Simple mesh is faster and lighter for visualization.