CAD参数绘制角度标注(com接口)
作者:互联网
主要用到函数说明:
_DMxDrawX::DrawDimAngular
绘制一个角度标注。详细说明如下:
参数 | 说明 |
---|---|
DOUBLE dAngleVertexX |
角度标注的顶点的X值 |
DOUBLE dAngleVertexY |
角度标注的顶点的Y值 |
DOUBLE dFirstEndPointX |
角度标注第一个参考线上的点X值 |
DOUBLE dFirstEndPointY |
角度标注第一个参考线上的点Y值 |
DOUBLE dSecondEndPointX |
角度标注第二个参考线上的点X值 |
DOUBLE dSecondEndPointY |
角度标注第二个参考线上的点Y值 |
DOUBLE dTextPointX |
文字位置点X值 |
DOUBLE dTextPointY |
文字位置点Y值 |
C#中实现代码说明:
private void DrawDimAngular() { axMxDrawX1.AddDimStyle("MyDimStyle", "41,0.18,141,0.09,40,200", "77,1,271,3", "", ""); axMxDrawX1.DimStyle = "MyDimStyle"; //把颜色改回黑白色 axMxDrawX1.DrawCADColorIndex = 0; //把线型改成实线 axMxDrawX1.LineType = ""; //设置线宽 4 axMxDrawX1.LineWidth = 0; //绘制一个角度标注 //参数一为角度标注的顶点的X值,参数二为角度标注的顶点的Y值 //参数三为角度标注第一个参考线上的点X值,参数四为角度标注第一个参考线上的点Y值 //参数五为角度标注第二个参考线上的点X值 //参数六为角度标注第二个参考线上的点Y值 //参数七为文字位置点X值,参数八为文字位置点Y值 axMxDrawX1.DrawDimAngular(500, 5000, 0, 5500, 1000, 5500, 500, 5500); //把所有的实体都放到当前显示视区 axMxDrawX1.ZoomAll(); //更新视区显示 axMxDrawX1.UpdateDisplay(); }
标签:DOUBLE,axMxDrawX1,角度,参数,线上,CAD,com,标注 来源: https://www.cnblogs.com/yzy0224/p/11059592.html