1

我在 3d 中有一些点,并希望为每个点添加一个绘图文本,其引线指向 2d 绘图视图中的正确点。

问题:无法找到正确的 2d 坐标以正确指向视图中的投影点,因为视图是前视图/顶部/侧面或等距视图。

我所知道的:3d 坐标 (x,y,z) 并可以找出视图的一些矢量分量(得到一些值,如 0,0,-1 或 0,-1,-0 或一些值,如 0.808,0.9777 ,-0,332 用于等轴测图)。

它是基于视图矢量分量和 3d 坐标进行一些变换以获得 2d 坐标的解决方案吗?

4

1 回答 1

0

不幸的是,绘图视图中的生成元素未在 VBA api 中公开,因此您不能简单地将绘图引线与 3d 模型中的点建立位置链接。

或者,您可以尝试从零件中获取点及其 XYZ 坐标,然后尝试使用“Arrows”集合和 Factory2D 创建点和引线。您需要跟踪您的视图和它们被投影到的平面,以使其正常工作。这不一定很难,但也不是直截了当。

于 2015-09-01T21:45:31.090 回答