← Work
ACTIVE 2025–present

ParticleWrench

Wave propagation simulator for ultrasonic NDT inspection planning

Ultrasonic NDT Physics simulation Software architecture C# · Veldrid · Avalonia

Problem space

Inspection planning

No accessible tool for visualising beam propagation in realistic specimen geometry

Scope

3 phases

Geometric ray engine → physics enrichment → mesh and analysis

Phase 1 status

Complete

Geometric ray engine, mode conversion, particle renderer


Placeholder — to be written

This section will describe the gap in existing tooling for ultrasonic inspection planning, framed for someone who understands NDT operations but may not know the physics in depth.

Placeholder — to be written

This section will explain the decision to use geometric ray tracing rather than full wave simulation — what it gives you, what it deliberately doesn't model, and why that tradeoff is right for the use case.

Placeholder — to be written

This section will cover the structural decisions: physics/rendering separation, the phase scoping model, what was deferred and why. Written as design reasoning, not implementation documentation.