CAD参数绘制填充(com接口)
填充是CAD图纸中不可或缺的对象,在机械设计行业,常常需要将零部件剖开,以表现其内部的细节,而这些被剖开的截面会用填充来表示;在工程设计行业,一些特殊的材料或地形,也会用填充来表示。
C#中实现代码说明:
private void DrawPathToHatch()
{
axMxDrawX1.PathMoveTo(0, 30);
//路径的一下个点
axMxDrawX1.PathLineTo(100, 50);
//路径的一下个点
axMxDrawX1.PathLineTo(100, 30);
//路径的一下个点
axMxDrawX1.PathLineTo(0, 30);
axMxDrawX1.AddLinetype("MLineType1", "");
axMxDrawX1.LineType = "MLineType1";
axMxDrawX1.DrawCADColor = 255;
axMxDrawX1.DrawPathToHatch(1);
//-----------------------------------------------------------------------------------------------
axMxDrawX1.PathMoveTo(30, 70);
//路径的一下个点
axMxDrawX1.PathLineTo(200, 70);
//路径的一下个点
axMxDrawX1.PathLineTo(200, 120);
//路径的一下个点
axMxDrawX1.PathLineTo(30, 70);
axMxDrawX1.AddLinetype("MLineType2", "");
axMxDrawX1.LineType = "MLineType2";
axMxDrawX1.DrawCADColor = 65280;
axMxDrawX1.DrawPathToHatch(1);
//-----------------------------------------------------------------------------------------------
axMxDrawX1.PathMoveTo(110, 30);
//路径的一下个点
axMxDrawX1.PathLineTo(150, 60);
//路径的一下个点
axMxDrawX1.PathLineTo(150, 30);
//路径的一下个点
axMxDrawX1.PathLineTo(110, 30);
axMxDrawX1.AddLinetype("MLineType3", "");
axMxDrawX1.LineType = "MLineType3";
axMxDrawX1.DrawCADColor = 65535;
axMxDrawX1.DrawPathToHatch(1);
//-----------------------------------------------------------------------------------------------
axMxDrawX1.PathMoveTo(200, 30);
//路径的一下个点
axMxDrawX1.PathLineTo(300, 30);
//路径的一下个点
axMxDrawX1.PathLineTo(300, 60);
//路径的一下个点
axMxDrawX1.PathLineTo(200, 30);
axMxDrawX1.AddLinetype("MLineType4", "");
axMxDrawX1.LineType = "MLineType4";
//设置颜色
axMxDrawX1.DrawCADColor = 16711680;
// 把路径闭合
axMxDrawX1.DrawPathToHatch(1);
}
CAD参数绘制填充(com接口)的更多相关文章
- CAD参数绘制填充(网页版)
填充是CAD图纸中不可或缺的对象,在机械设计行业,常常需要将零部件剖开,以表现其内部的细节,而这些被剖开的截面会用填充来表示:在工程设计行业,一些特殊的材料或地形,也会用填充来表示. js中实现代码说 ...
- CAD参数绘制实心圆弧填充(com接口)
C#中实现代码说明: private void DrawPathToHatch1() { //把路径的开始位置移动指定的点 //参数一为点的X坐标 ,参数二为点的Y坐标,参数三为该点处开始宽度,对Po ...
- CAD参数绘制多行文字(com接口)
在CAD设计时,需要绘制多行文字,用户可以设置设置绘制文字的高度等属性. 主要用到函数说明: _DMxDrawX::DrawMText 绘制一个多行文字.详细说明如下: 参数 说明 DOUBLE dP ...
- CAD参数绘制文字(com接口)
在CAD设计时,需要绘制文字,用户可以设置设置绘制文字的高度等属性. 主要用到函数说明: _DMxDrawX::DrawText 绘制一个单行文字.详细说明如下: 参数 说明 DOUBLE dPosX ...
- CAD参数绘制椭圆(com接口)
在CAD设计时,需要绘制椭圆,用户可以设置椭圆的基本属性. 主要用到函数说明: _DMxDrawX::DrawEllipse 绘制椭圆.详细说明如下: 参数 说明 DOUBLE dCenterX 椭圆 ...
- CAD参数绘制椭圆弧(com接口)
在CAD设计时,需要绘制椭圆弧,用户可以设置椭圆弧基本属性. 主要用到函数说明: _DMxDrawX::DrawEllipseArc 绘制椭圆弧.详细说明如下: 参数 说明 DOUBLE dCente ...
- CAD参数绘制圆弧(com接口)
在CAD设计时,需要绘制圆弧,用户可以在图面点圆弧起点,圆弧上的一点和圆弧的终点,这样就绘制出圆弧. 主要用到函数说明: _DMxDrawX::DrawArc2 由圆弧上的三点绘制一个圆弧.详细说明如 ...
- CAD参数绘制圆(com接口)
CAD绘制图像的过程中,画圆的情况是非常常见的,用户可以设置圆的圆心位置及半径属性. 主要用到函数说明: _DMxDrawX::DrawCircle 绘制一个圆.详细说明如下: 参数 说明 DOUBL ...
- CAD参数绘制点(com接口)
点在CAD中的作用除了可以分割对象外,还能测量对象,点不仅表示一个小的实体,而且通过点作为绘图的参考标记. pdmode是一个控制point的形式的系统变量,当pdmode=0时是可见的一个点,当pd ...
随机推荐
- POSTMAN模拟数组数据
有时候写接口,需要传入数据数据.比如购物车中的一组商品.它们的数量是不固定的,只能用数组才能更好的处理. 怎么用POSTMAN模拟呢? 万能的POSTMAN.
- create database 默认utf-8
CREATE DATABASE IF NOT EXISTS dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 这是sql语句 CREATE TA ...
- hdu5396(区间DP)
题目意思: 给定一个表达式,运算符没有优先级,求不同顺序计算,所有可能的得到的结果之和. 由于运算符没有优先级,所以有多种顺序去计算,设d[i][j]表示[i,j]区间表达式通过不同顺序计算,所以可能 ...
- 任务42:EF Core Migration
任务42:EF Core Migration 右边的是在VS2017中使用的命令,左边是在VSCode 的DOS窗体中使用的 最新版本的core 2.2.1的 版本创建以后已经没有model类了. 下 ...
- CodeForces 723B Text Document Analysis (水题模拟)
题意:给定一行字符串,让你统计在括号外最长的单词和在括号内的单词数. 析:直接模拟,注意一下在左右括号的时候有没有单词.碰到下划线或者括号表示单词结束了. 代码如下: #pragma comment( ...
- CodeForces 723A The New Year: Meeting Friends (水题)
题意:给定 3 个数,求其中一个数到另外两个数之间的最短距离. 析:很明显选中间那个点了. 代码如下: #pragma comment(linker, "/STACK:1024000000, ...
- idea设置控制台不打印日志
这样做的好处是当想打印数据到控制台查看就特别方便,这个在大数据spark sql使用的多.当然如果代码报错也会打印,这个不必担心. 方案Ⅰ 方法是将这个log日志文件放到idea的资源目录里即可 lo ...
- SELinux的启动和关闭
1.SELinux简介 SELinux是Security Enhanced Linux的缩写,字面上的意思就是安全强化的Linux,它是由美国国家安全局 (NSA) 开发的,整合到Linux核心的一个 ...
- 5分钟了解Python语言的简单介绍(转载)
< 转载于Python数据之道 - 本公众号秉承“让数据更有价值”的理念,主要分享数据相关的内容,包括数据分析,挖掘,可视化,机器学习,深度学习等.> ...
- Robot Framework问题汇总...不断更新中
在实际使用Robot Framework工具过程中,难免会遇到一些问题, 我们将会一一记录下来,以便后来者碰到类似的问题能够快速解决! 安装类问题: ========================= ...