在OBD剖面切图后,在新获得的绘图中似乎可以拿到subEntity,那么假如我此时在该二维model中创建了一些元素,如何建立这些元素同参考元素的subEntity的约束关系呢?
我们的最终目标大概是创建一个标注工具,当参考模型变化时,绘图模型中的相应的标注也能做对应的变换,当前的思路时创建一个约束关系,再用dependency和textfield来进行对应的位置和文字变换。
Mstn提供的尺寸标注元素,有一个“关联”选项,在放置尺寸标注元素时,选中这个选项的话,当被标注的元素发生变化时,尺寸标注也会自动更新,您是想要实现这样的功能么?
是,想要实现几乎一摸一样的功能,但是我们要的样式现在库里没有,所以打算开发一个
突然发现一个问题,使得我无法完成dependency类的编写,因为好像dependency挂住之后无法在对应的回调函数OnRootsChanged中获得ISolidKernelEntity,因此也就无法通过VerticesFromId获得对应的SubEntity,进而也就无法通过EvaluateVertex获得新的点,请问是我的思路有问题还是我忽略了某些重要的接口
我原来是以为Element可以无条件转化为ISolidKernelEntity,现在看来好像只能在LocateSubEntityTool中才能完成
找到了,solidutil::convert,打扰了
请问DEPENDENCY_DATA_TYPE_ASSOC_POINT的使用有示例吗?我看用element+topologyid的形式好像不太起效果
怎么不起作用?在标注元素记录被标注元素以及topologyid,在被标注元素发生变化时会触发依赖的回调函数,在回调函数里边在更新标注元素。