Does Femto Bolt support ALIGN_D2C_HW_MODE ?
It looks No.
Using SW_MODE, It runs fine.
My main question is, the aligned ColorFrame/DepthFrame captured by Pipeline->colorFrame()/depthFrame() are undistorted or not?
If not undistorted, can any APIs provide aligned and undistorted color/depth frames ?
No, Femto Bolt doesn’t support ALIGN_D2C_HW_MODE.
You can check the D2C options within orbbec viewer or test with Sample-SyncAlignViewer example.
When the D2C is on, the DepthFrame is aligned with ColorFrame. You can try to modify Sample-SyncAlignViewer to export the ColorFrame and DepthFrame while D2C is on to verify that.
When the D2C is on, the depth frames are undistorted. If you would like to check on the parameters, you can get the camera parameters while turning on point cloud while using Orbbec Viewer.