FAQ: Why is the A3DCrvBase* for this A3DTopoEdge null?

Introduction

As a developer using HOOPS Exchange, you would like to evaluate the exact positions and directions along the edges of a B-Rep model. While attempting to do this, you encounter A3DTopoEdge objects that have a null curve pointer. Why is this, and how do I evaluate edge geometry defined in this way?

 

For more information, check out our forum post.