Skip to Main Content
Need Support? Let’s guide you to the right answer or agent.
Status Needs review
Categories General
Created by Guest
Created on Feb 26, 2026

4.6x faster snapping in MicroStation

Current Problem: MicroStation snapping/hit-testing/dimensioning uses traditional atan2/sin/cos point-to-segment projections. At scale (large DGNs, complex models), millions of projections per pan/zoom = high CPU load.

Proposed Solution: Integrate FBPRO — .NET Standard 2.0 DLL replacing trig functions with pure arithmetic (segment/triangle side lengths only).

Benchmark Results (50M iterations):
Method: Traditional trig, Time: 6.7s, Speedup: 1x
Method: FBPRO, Time: 1.5s, Speedup: 4.6x

Key Benefits:

  • Identical numerical results (FP tolerance)

  • Zero API changes — drop-in kernel replacement

  • Smoother pan/zoom/redraw in large designs

  • Reduced CPU load during selection operations

Live Demo Available: https://github.com/SergeyNT2006/FBPRO-DLL-DEMO (Prebuilt executable + benchmark source, 30-day evaluation license, .NET Standard 2.0 — MicroStation CONNECT compatible)

Implementation: OEM licensing available for kernel integration. Happy to coordinate technical evaluation with MicroStation geometry team.

Status: Ready for testing/integration