我正在尝试创建一个知识模板,这样当我从多值参数的下拉列表中选择一个字符串值时,反应会根据选择进行激活。例如,如果我选择" no cut",则不会创建口袋功能。 (如果已经存在则删除)如果我选择" top cut",则使用预定义草图来驱动口袋功能。然而,在我被困的地方,我想要定义一个"底部切割"通过更改定位草图的方向。我想象它是这样的:
我已经成功完成了所有事情,但是反向V" "更改草图支持"。根本不知道实现这一目标的最佳方法是什么。
到目前为止,我已经创建了Knowledgeware操作和VB操作。打开任何和所有关于这个的建议。
谢谢。
答案 0 :(得分:0)
关于用于翻转对象方向的API不可用,我建议您将草图方向基于可以轻松翻转的特征:
代码很简单,解决方案非常稳定。
假设参考线基于两个点{0,0,0}和{x,0,0},代码将是
if TopOrientation
{
GeoSet1\RefPoint\X=1mm
}
else
{
GeoSet1\RefPoint\X=-1mm
}
我希望它会对你有所帮助。