Blast Design, Analysis and Mining Cad Design Web Application.

Kirra

Overview

Kirra is a web-based blasting pattern design application developed for Mining and Construction industries. It provides comprehensive tools for creating, editing, and managing blast hole patterns with extensive file format support and advanced visualisation capabilities.

Key Features

  • Multi-Format Support: Import and export blast data in 20+ industry-standard formats including CSV, DXF, Surpac DTM/STR, IREDES XML, and more
  • Interactive Canvas: Combined 2D/3D visualisation with pan, zoom, measurement tools, and real-time rendering
  • Pattern Generation: Multiple pattern creation methods, including rectangular grids, polygon patterns, and line-based layouts
  • Surface Management: Import, triangulate, and visualise 3D surfaces with gradient colouring and texture mapping
  • Charging System: Comprehensive charge design with typed decks, formula-driven positioning, and mass-based calculations
  • Data Persistence: Browser-based IndexedDB storage for blast holes, surfaces, drawings, and layers
  • Internationalisation: Full support for English, Russian, and Spanish languages
  • Theme Support: Dark/Light mode with customizable colour schemes
  • Blast Analytics: GPU-accelerated vibration and damage modelling with 10 shader models (PPV, PPV Per-Deck, Heelan, Scaled Heelan, Damage, Jointed Rock, Pressure, Powder Factor, SDoB, SEE)
  • Flyrock Analysis: 3D flyrock shroud generation using Richards & Moore, Lundborg, and McKenzie algorithms
  • Surface Intersection: Triangle-mesh intersection detection between loaded surfaces
  • Vector PDF Export: High-quality SVG-based PDF generation with statistics and metadata
1 Like

This is seriously impressive. Kirra feels like a very mature, production level tool, not just a simple web app. The fact that it supports 20+ industry formats like CSV, DXF, Surpac DTM/STR, and IREDES XML already puts it in a serious category for mining and construction workflows.

I really like that it combines 2D and 3D visualisation in one interactive canvas with real time rendering. That makes it feel modern and practical on site or in planning meetings. The pattern generation options also sound flexible enough to handle different blast design scenarios without being boxed into one approach.

The charging system with typed decks, formula driven positioning, and mass calculations shows real domain depth. That is not surface level functionality, that is engineering grade logic. Same with GPU accelerated vibration and damage modelling. Having multiple shader models like PPV, Heelan, and SEE inside a browser based tool is actually pretty powerful.

Flyrock analysis and triangle mesh surface intersection in the browser is also no small thing. That tells me this was built with serious geometry and performance considerations in mind.

Overall it sounds like a complete blasting design ecosystem rather than just a drawing tool. Definitely feels like something built by people who understand the industry, not just developers experimenting with 3D.

1 Like