如何实现围绕自定义点进行轨道旋转?我希望将鼠标点击位置对应的视线与物体表面的交点作为旋转中心点。

  1. FAQ
  2. »
  3. Vectorization and Visualization in Drawings


您可以通过通用方式实现实体求交——通过实体矢量化并与累积的三角形进行求交。参考 ExEntityIntersection 项目,这是用于 .dwg 数据库的实体求交模块。由于这是一个示例,它仅实现了简单实体的部分功能。但实际上,通过矢量化可以为任何类型的图形解决求交问题——.dgn 数据库的 ExDgnElementIntersect 项目就使用了此解决方案。您可以将 .dgn 数据库的现有解决方案直接移植到 .dwg 数据库的 ExEntityIntersection 项目中。或者,您可以在自身程序中调用矢量化器来处理实体求交,而无需使用 OdDbEntity::intersectWith() 方法。