CATIA中关于“定位草图”的宏问题
来源:互联网 发布:日系泳衣 知乎 编辑:程序博客网 时间:2024/06/05 11:19
当前“定位草图”还不能通过录制宏的办法获得定位草图的宏命令。
【解决办法】一般来说,使用到“定位草图”时一般都与草图绝对轴的方向有关系。需要指定特定的“横向”和“纵向”。从现在的经验来看,貌视通过更改“arrayOfVariantOfDouble1(8)”数组中的第3-8项不太好使,譬如,在xz平面绘制草图,需要指定+H沿+X向,+V向沿+V向时(左手系),就无法通过更改arrayOfVariantOfDouble1数组完成(根据尝试的经验来看,好像CATIA的实际定位需要在全局xyz坐标系中满足右手法则。草图数组中坐标方向变量不管怎么修改,实际的H和V向还是要满足右手法则。)。
下面的程序表明无法通过设定数组参数来达到目的。
Dim arrayOfVariantOfDouble1(8)arrayOfVariantOfDouble1(0) = 0.000000arrayOfVariantOfDouble1(1) = 0.000000arrayOfVariantOfDouble1(2) = 0.000000arrayOfVariantOfDouble1(3) = 1.000000arrayOfVariantOfDouble1(4) = 0.000000arrayOfVariantOfDouble1(5) = 0.000000arrayOfVariantOfDouble1(6) = 0.000000arrayOfVariantOfDouble1(7) = 0.000000arrayOfVariantOfDouble1(8) = 1.000000sketch1.SetAbsoluteAxisData arrayOfVariantOfDouble1part1.InWorkObject = sketch1
该处的坐标向量实际已经表明了+H向沿+X向,+V向沿+Z向。但实际的运行结果如下图所示。
可在草图定义的最后加上“InverseOrientation”来对H反向,即可完成如下图的方向定位(左手系)。
Dim arrayOfVariantOfDouble1(8)arrayOfVariantOfDouble1(0) = 0.000000arrayOfVariantOfDouble1(1) = 0.000000arrayOfVariantOfDouble1(2) = 0.000000arrayOfVariantOfDouble1(3) = 1.000000arrayOfVariantOfDouble1(4) = 0.000000arrayOfVariantOfDouble1(5) = 0.000000arrayOfVariantOfDouble1(6) = 0.000000arrayOfVariantOfDouble1(7) = 0.000000arrayOfVariantOfDouble1(8) = 1.000000sketch1.SetAbsoluteAxisData arrayOfVariantOfDouble1part1.InWorkObject = sketch1sketch1.InverseOrientation()
0 0
- CATIA中关于“定位草图”的宏问题
- 关于CATIA中AddComponentsFromFiles方法的宏应用问题
- catia草图中偏置二维曲线
- 关于CATIA V5二次开发中实体“体积”测量的宏问题
- css样式中关于定位的问题
- CSS中关于定位的那些问题
- CSS中关于定位的问题, 相对,绝对定位
- 关于问题的定位
- OpenCV 2.3.1 中关于cvCaptureProperty()定位不准的问题
- OpenCV 2.3.1 中关于cvCaptureProperty()定位不准的问题
- OpenCV 2.3.1 中关于cvCaptureProperty()定位不准的问题
- Java中,关于资源Resource的定位问题
- javaweb上传文件过程中关于指针定位的问题
- 关于CLLocation定位中CLGeocoder报错的问题
- 关于元素定位的问题
- 关于页面定位的问题
- 关于CSS的定位问题
- 关于css的定位问题
- ueditor的使用
- [原创]react native 注意事项
- 上下文ServletContext的使用,记录网站的登录人数统计
- ubutnu14 安装gtx1080
- 使用Genymotion遇到的trouble
- CATIA中关于“定位草图”的宏问题
- Ext组件渲染render的全过程详述
- abstract class和interface有什么区别?
- 给定一颗二叉树,以及其中的两个node(地址均非空),要求给出这两个node的一个公共父节点,使得这个父节点与两个节点的路径之和最小。
- ads LineCalc中基板参数
- 多线程在项目中的使用
- c语言开源项目之模拟键盘
- jquery中each的返回false问题
- 快速排序-Java