CAD参数绘制椭圆

网友投稿 254 2022-09-20

CAD参数绘制椭圆

在CAD设计时,需要绘制椭圆,用户可以设置椭圆的基本属性。

主要用到函数说明:

_DMxDrawX::DrawEllipse

绘制椭圆。详细说明如下:

参数

说明

DOUBLE dCenterX

椭圆的中心点X坐标

DOUBLE dCenterY

椭圆的中心点Y坐标

DOUBLE dMajorAxisX

椭圆的主轴向量X值

DOUBLE dMajorAxisY

椭圆的主轴向量Y值

DOUBLE dRadiusRatio

椭圆的副轴长度与主轴长度的比值

C#中实现代码说明:

private void DrawEllipse(){ //清空当前显示内容 axMxDrawX1.NewFile(); //把颜色改回黑白色 axMxDrawX1.DrawCADColorIndex = 0; //把线型改成实线 axMxDrawX1.LineType = ""; //设置线宽 4 axMxDrawX1.LineWidth = 0; //创建一个图层,名为"LineLayer" axMxDrawX1.AddLayer("LineLayer"); //设置当前图层为"LineLayer" axMxDrawX1.LayerName = "LineLayer"; // 直接绘制一个椭圆 axMxDrawX1.DrawEllipse(0, 1400, 100, 0, 0.7); //------------------------------------------------------------------------------------------------------------ //绘制一个倾斜的椭圆 axMxDrawX1.AddLinetype("MyEllipseType", "6,-10"); //设计当前线型为"MyEllipseType" axMxDrawX1.LineType = ("MyEllipseType"); axMxDrawX1.DrawCADColor = 16711680; axMxDrawX1.DrawEllipse(200, 1400, 80, 30, 0.5); //把所有的实体都放到当前显示视区 axMxDrawX1.ZoomAll(); //更新视区显示 axMxDrawX1.UpdateDisplay();}

效果展示:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:CAD绘制PL线(网页版)
下一篇:1年赚22.4亿流量,抖音小游戏如“洪水猛兽”!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~