AcDbHatch::setPatternAngle
来源:互联网 发布:付款时淘宝系统异常 编辑:程序博客网 时间:2024/06/09 17:00
软件架构师何志丹
问题提出:
利用sAcDbHatch::setPatternAngle设置 填充区域的角度,利用pro(属性界面)查看角度变了,但显示却没变。
解决方案:
调用一下setPattern就好了。
测试环境:
Win10 + VS2010 + CAD2014x64
代码:
将选中填充区域的角度设置成45度
Cad::CSSGetHlp ssGet;ssGet.m_strEntNames.append(_T("Hatch"));ssGet.SSGet();for (int i = 0; i < ssGet.GetLen() ; i++){Cad::COpenObject oo(ssGet.GetAt(i),AcDb::kForWrite);AcDbHatch* pHatch = oo.GetEnt<AcDbHatch>();if( NULL == pHatch ){continue;}Acad::ErrorStatus es1 = pHatch->setPatternAngle(0.78);AcDbHatch::HatchPatternType type = pHatch->patternType();const ACHAR* pName = pHatch->patternName();pHatch->setPattern(type, pName);pHatch->evaluateHatch();}
阅读全文
0 0
- AcDbHatch::setPatternAngle
- 最简单的AcDbHatch
- NodeJs 读取服务器文件
- Git
- InitializingBean的作用
- centos6.4下MySQL数据库的安装和配置(超详细,超实用!)
- 用SMO算法求解支持向量机(SVM)pythony源代码(三)
- AcDbHatch::setPatternAngle
- GB28181知识培训ppt
- idea 项目启动报错解决,java.lang.OutOfMemoryError:Java heap space
- 设计模式——代理模式
- Ubuntu下自动启动终端并运行脚本或命令
- 【Scikit-Learn 中文文档】特征选择
- JAVA蓝桥杯-基础练习 闰年判断
- JavaScript基础(四)jQuery(一)
- vue中 关于$emit的用法