CAD参数绘制圆弧(com接口)
在CAD设计时,需要绘制圆弧,用户可以在图面点圆弧起点,圆弧上的一点和圆弧的终点,这样就绘制出圆弧。
主要用到函数说明:
_DMxDrawX::DrawArc2
由圆弧上的三点绘制一个圆弧。详细说明如下:
| 参数 | 说明 |
|---|---|
|
DOUBLE dStartPointX |
开始点X坐标 |
|
DOUBLE dStartPointY |
开始点Y坐标 |
|
DOUBLE dMidPointX |
圆弧上的一点X坐标 |
|
DOUBLE dMidPointY |
圆弧上的一点Y坐标 |
|
DOUBLE dEndPointX |
结束点X坐标 |
|
DOUBLE dEndPointY |
结束点Y坐标 |
C#中实现代码说明:
private void DrawArc()
{
//清空当前显示内容
axMxDrawX1.NewFile();
//把颜色改回黑白色
axMxDrawX1.DrawCADColorIndex = 0;
//把线型改成实线
axMxDrawX1.LineType = "";
//设置线宽 4
axMxDrawX1.LineWidth = 0;
//创建一个图层,名为"ArcLayer"
axMxDrawX1.AddLayer("ArcLayer");
//设置当前图层为"ArcLayer"
axMxDrawX1.LayerName = ("ArcLayer");
//------------------------------------------------------------------------------------------------------------
//绘制一个实线黑色的圆弧
axMxDrawX1.DrawArc1(0, 1000, 100, 30, 200);
//--------------------------------------------------------------------------------------------------------------
//绘制一个虚线线的圆弧
axMxDrawX1.AddLinetype("ArcLineType", "30,-5,7,-7");
//设计当前线型为"ArcLineType"
axMxDrawX1.LineType = "ArcLineType";
axMxDrawX1.DrawCADColor = 435322;
axMxDrawX1.DrawArc1(300, 1000, 100, 30, 200);
//---------------------------------------------------------------------------------------------------------------
//绘制一个有宽度的虚线线的圆弧
axMxDrawX1.LineWidth = 15;
axMxDrawX1.DrawCADColor = 6335;
axMxDrawX1.DrawArc1(600, 1000, 100, 30, 200);
//-----------------------------------------------------------------------------------------------------------------
//由圆弧上三个点绘制圆弧
axMxDrawX1.DrawArc2(800, 1000, 900, 1200, 1000, 900);
//---------------------------------------------------------------------------------------------------------------
//由圆弧上的开始点,结束度和凸度会圆弧
axMxDrawX1.LineType = "";
axMxDrawX1.LineWidth = 40;
axMxDrawX1.DrawCADColor = 65280;
axMxDrawX1.DrawArc3(1200, 1000, 1400, 1000, 0.6);
//把所有的实体都放到当前显示视区
axMxDrawX1.ZoomAll();
//更新视区显示
axMxDrawX1.UpdateDisplay();
}
CAD参数绘制圆弧(com接口)的更多相关文章
- CAD参数绘制圆弧(网页版)
在CAD设计时,需要绘制圆弧,用户可以在图面点圆弧起点,圆弧上的一点和圆弧的终点,这样就绘制出圆弧. 主要用到函数说明: _DMxDrawX::DrawArc2 由圆弧上的三点绘制一个圆弧.详细说明如 ...
- CAD交互绘制圆弧(com接口)
在CAD设计时,需要绘制圆弧,用户可以在图面点圆弧起点,圆弧上的一点和圆弧的终点,这样就绘制出圆弧. 主要用到函数说明: _DMxDrawX::DrawArc2 由圆弧上的三点绘制一个圆弧.详细说明如 ...
- CAD交互绘制圆弧(网页版)
在CAD设计时,需要绘制圆弧,用户可以在图面点圆弧起点,圆弧上的一点和圆弧的终点,这样就绘制出圆弧. 主要用到函数说明: _DMxDrawX::DrawArc2 由圆弧上的三点绘制一个圆弧.详细说明如 ...
- CAD参数绘制椭圆弧(com接口)
在CAD设计时,需要绘制椭圆弧,用户可以设置椭圆弧基本属性. 主要用到函数说明: _DMxDrawX::DrawEllipseArc 绘制椭圆弧.详细说明如下: 参数 说明 DOUBLE dCente ...
- CAD参数绘制实心圆弧填充(com接口)
C#中实现代码说明: private void DrawPathToHatch1() { //把路径的开始位置移动指定的点 //参数一为点的X坐标 ,参数二为点的Y坐标,参数三为该点处开始宽度,对Po ...
- CAD参数绘制椭圆弧(网页版)
在CAD设计时,需要绘制椭圆弧,用户可以设置椭圆弧基本属性. 主要用到函数说明: _DMxDrawX::DrawEllipseArc 绘制椭圆弧.详细说明如下: 参数 说明 DOUBLE dCente ...
- CAD参数绘制多行文字(com接口)
在CAD设计时,需要绘制多行文字,用户可以设置设置绘制文字的高度等属性. 主要用到函数说明: _DMxDrawX::DrawMText 绘制一个多行文字.详细说明如下: 参数 说明 DOUBLE dP ...
- CAD参数绘制文字(com接口)
在CAD设计时,需要绘制文字,用户可以设置设置绘制文字的高度等属性. 主要用到函数说明: _DMxDrawX::DrawText 绘制一个单行文字.详细说明如下: 参数 说明 DOUBLE dPosX ...
- CAD参数绘制椭圆(com接口)
在CAD设计时,需要绘制椭圆,用户可以设置椭圆的基本属性. 主要用到函数说明: _DMxDrawX::DrawEllipse 绘制椭圆.详细说明如下: 参数 说明 DOUBLE dCenterX 椭圆 ...
随机推荐
- create database 默认utf-8
CREATE DATABASE IF NOT EXISTS dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 这是sql语句 CREATE TA ...
- frameset使用总结
frameset使用总结 2009-06-15 00:59 213人阅读 评论(0) 收藏 举报 框架bordermicrosoftinternethtml文档 FRAMESET 元素是 FRAME ...
- I.MX6 各模块 clock 查询
/********************************************************************* * I.MX6 各模块 clock 查询 * 说明: * ...
- Servlet启动运行顺序
1.web项目执行属性 启动web项目后,web容器首先回去找web.xml文件,读取这个文件. 容器会创建一个 ServletContext ( servlet 上下文),整个 web 项目的所有部 ...
- AutoIT:为文件夹下面的文件批量改名
以前用Ruby脚本,对于中文,数字结合的文件名,修改名字也不是非常简单,需要修改字符集,可是用autoit来实现,也挺简单的,并且可以替换已有文件名中的汉字部分. $filepath = " ...
- excel+requests管理测试用例接口自动化框架
背景: 某项目有多个接口,之前使用的unittest框架来管理测试用例,将每个接口的用例封装成一个py文件,接口有数据或者字段变动后,需要去每个py文件中找出变动的接口测试用例,维护起来不方便,为了便 ...
- Tool:XMind
ylbtech-Tool:XMind XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用.高效的可视化思维软件,强调软件的可扩展.跨平台.稳定 ...
- 使用java发送HTTP请求
public class Test { public static void main(String[] args) { BufferedReader in = null; String result ...
- 我的JSP中文编码解决方案
虽然以前就知道编码问题,但是一直没有遇到问题,以前用asp.net和php的时候,感觉很自然地写程序,没怎么特别处理编码问题,这回改用java写,真心被恶心到了. 进行了一番查阅学习后,终于搞明白了一 ...
- win10下的jdk1.8安装
1 下载jdk 下一步就好 默认C盘最好 不要又中文 http://pan.baidu.com/s/1eSwvFA6(这里面有两个jdk 32位 64位) 看图 CLASSPATH: .;%JAVA ...