使用定位特征函数可以修改现有的定位特征。
若要访问定位特征函数,请展开 iLogic“编辑规则”对话框“代码段”区域中“系统”选项卡下的“定位特征”节点。
有条件地反转工作平面的法向矢量。该操作会将工作平面反转过来。如果在该平面上构建了草图,该草图也会反转过来。使用该函数可以将特征从左侧更改到右侧。该函数对于中间平面拉伸非常有用。该函数不会在您每次使用它的时候反转法向;而是确保法向是您想要的方向。如果法向与您指定的轴方向不一致,该函数会反转法向。
语法
WorkPlane.FlipNormal(“workPlaneName”, “axisWanted”)
“workPlaneName”
要反转的工作平面的名称。
“axisWanted”
零件轴的名称,还可以添加前缀负号 (-) 以指示方向。此约定为函数提供了平面法向的近似方向。如果平面与模型中的轴不完全对齐,请使用最接近所需平面法向的轴。在 60 度内对齐是可接受的。
示例
WorkPlane.FlipNormal("Work Plane1", "X")
WorkPlane.FlipNormal("Work Plane1", "-X")
WorkPlane.FlipNormal("Work Plane1", "Y")
WorkPlane.FlipNormal("Work Plane1", "-Y")
WorkPlane.FlipNormal("Work Plane1", "Z")
WorkPlane.FlipNormal("Work Plane1", "-Z")
使用替代输入重定义草图。该函数对于不包含任何投影几何图元的自约束草图最有效。使用重合约束或固定约束或者尺寸,将所有草图几何图元约束到原点或某一个草图轴。
该函数要求输入名称;因此请使用命名的项目来定义草图:
语法
Sketch.Redefine(sketchName, planeName, originName, axisName, AxisIsX := True, NaturalAxisDirection := True )
sketchName
草图名称。
planeName
要用作草图平面的实体名称。
originName
要用作草图原点的实体名称。
axisName
要用作草图轴的实体名称(X 或 Y 轴)。
AxisIsX
默认值 True 表示 axisName 指定的草图轴是 X(水平)轴。False 表示草图轴是 Y(垂直)轴。
NaturalAxisDirection
默认值 True 表示草图轴与 axisName 实体位于相同的方向。False 表示草图轴位于相反方向。