查看: 3701|回复: 3
收起左侧

[Catia/3DEXPERIENCE] 资料分享

[复制链接]
发表于 2013-12-4 10:27 | 显示全部楼层 |阅读模式 来自: 中国山东烟台
//构建初始二维坐标系
CATMathPoint2D  FromOrign = CATMathPoint2D(0.,0.);
CATMathVector2D FromVector2DX=CATMathVector2D(1.,0.);
CATMathVector2D FromVector2DY=CATMathVector2D(0.,1.);
CATMathAxis2D  FromAxis2D=CATMathAxis2D(FromOrign,FromVector2DX,FromVector2DY);
//构建转换后二维坐标系
double uu=sqrt(1+tan(viewAngle)*tan(viewAngle));
CATMathPoint2D  ToOrign = CATMathPoint2D(viewAxisX,viewAxisY);
CATMathVector2D ToVector2DX=CATMathVector2D(cos(viewAngle),sin(viewAngle));
CATMathVector2D ToVector2DY=CATMathVector2D(-sin(viewAngle),cos(viewAngle));
CATMathAxis2D  ToAxis2D=CATMathAxis2D(ToOrign,ToVector2DX,ToVector2DY);
CATMathTransformation2D  Transformation2D=CATMathTransformation2D(ToAxis2D,FromAxis2D);
CATMathTransformation2D  Transformation2DOther=CATMathTransformation2D(FromAxis2D,ToAxis2D);

CATMathPoint2D  StartPoint = CATMathPoint2D(coordS[0],coordS[1]);
        CATMathPoint2D   NewStartPoint = Transformation2DOther*StartPoint;
double newStartPoint[2]={NewStartPoint.GetX(),NewStartPoint.GetY()};
回复

使用道具 举报

龙船学院
发表于 2013-12-4 11:25 | 显示全部楼层 来自: 中国山东烟台
有点深度了~~~学习了~~~
回复 支持 反对

使用道具 举报

发表于 2014-10-24 23:47 | 显示全部楼层 来自: 中国辽宁大连
高端大气上档次啊
回复 支持 反对

使用道具 举报

发表于 2014-10-25 22:45 | 显示全部楼层 来自: 中国黑龙江哈尔滨
顶一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|标签|免责声明|龙船社区

GMT+8, 2024-11-13 14:08

Powered by Imarine

Copyright © 2006, 龙船社区

快速回复 返回顶部 返回列表