Skip to content

IngeTrazo v0.2.0 — el release BIM

Choose a tag to compare

@tuxiasumari tuxiasumari released this 16 Jul 03:53

Terreno 3D del valle del Colca

Trazá. Metrá. Presupuestá. — v0.2.0 closes the loop the project exists for: model freely, tag as BIM, and the quantities arrive exact in your budgeting software through validated IFC. Along the way, your SketchUp models migrate with textures and components, the terrain workflow takes real field data, and the UI grew into its SketchUp skin.

(En la captura: terreno 3D real del valle del Colca — pueblo de Yanque, río y relieve — con imagen satelital drapeada, dentro del modelador.)

Highlights

BIM → IFC: the bridge works

Panel BIM con metrado en vivo

  • Per-class base quantities (standard Qto_* sets): walls report net side area (openings discounted) + height/length/thickness; slabs area + thickness + perimeter; columns/beams volume + length + cross-section; doors/windows their real leaf dimensions; piles and railings by the metre.
  • Validated against a real consumer: the hand-written IFC4 export passes ifcopenshell's schema + EXPRESS validation with zero issues, and its geometry kernel tessellates every body — permanently guarded in the test suite.
  • End to end with IngePresupuestos: a tagged model imported there lands every takeoff exact — walls in m², columns in m³, piles by the metre, doors by the unit.
  • Tag as you draw: arm an IFC class in the BIM panel and everything you trace assumes it — one BIM object per trace, honest per-object takeoffs, push/pull completes the tagged solid.

Bring your SketchUp models

  • COLLADA import with real textures (per-face UV), SketchUp's group structure (a plaza = 291 groups, not one blob) and components as shared instances (one mesh, N transforms — a real nursery project dropped 59k faces and halved its import time).
  • The face-me people and trees turn toward the camera again, with proper selection outlines and snap anchors.
  • Big-model interaction went from freezes to 60 fps orbits on a 394k-triangle plaza (vectorised pick index: 2138 → 22 ms).

Terrain, from field data

  • Survey-point CSV import (P,N,E,Z,desc in UTM from GPS/total station): the points become snappable markers — the pencil lands bit-exact on the surveyed coordinate.
  • Named XYZ tile sources, saved forever (QGIS-style): add your drone/orthophoto server once, it is always in the menu with its own tile cache.

New tools

Texto 3D en muro y suelo

  • Text (X): leader annotations that prefill with the clicked edge's length / face's area, SketchUp-style.
  • 3D Text: real extruded geometry from any font — one watertight solid per letter, smooth sides, glued to the face under the cursor (a relief sign on a wall, numbers lying on a slab).
  • Hi-res image export: the current view at any resolution (4K sheets straight from the program), presentation overlays included.
  • Components tray with image thumbnails; inserts follow the cursor and settle on the ground plane.

UI, SketchUp-shaped

Menu bar reorganized to mirror SketchUp (Archivo · Edición · Cámara · Dibujo · Herramientas · Ventana · Ayuda), File menu unified into Import/Export submenus, duplicate panel titles removed.

Install

Windows — download below: ingetrazo-setup-v0.2.0.exe (installer, Spanish wizard, associates .igz) or ingetrazo-windows.zip (portable). If SmartScreen warns, choose "More info → Run anyway" (unsigned beta).

Linux / from source (any OS):

git clone https://github.com/tuxiasumari/ingetrazo && cd ingetrazo
python3 -m venv venv && venv/bin/pip install PySide6 numpy
venv/bin/python main.py

Full details in the CHANGELOG. Free software under GPL-3.0 — issues and .igz repro files welcome.