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