以梦为马,不负韶华

搜索
查看: 1292|回复: 0
收起左侧

[论坛公告] CAD参数绘制块引用对象

[复制链接]
发表于 1970-1-1 08:00:00 显示全部楼层 |阅读模式
主要用到函数说明:

_DMxDrawX::DrawBlockReference

绘制块引用对象。详细说明如下:
参数说明
DOUBLE dPosX插入点的X坐标
DOUBLE dPosY插入点的Y坐标
BSTR pszBlkName图块名
DOUBLE dScale图块缩放比例
DOUBLE dAng图块的旋转角度
C#中实现代码说明:
  1. private void DynInsert()
  2. {
  3.     //把颜色改回黑白色
  4.     axMxDrawX1.DrawCADColorIndex = 0;
  5.     //创建一个图层,名为"BlockLayer"
  6.     axMxDrawX1.AddLayer("BlockLayer");
  7.     //设置当前图层为"BlockLayer"
  8.     axMxDrawX1.LayerName = "BlockLayer";
  9.     var sBlkName = "Tree";
  10.     //用户需要出入图块的路径   控件程序在磁盘的文件路径
  11.     var sBlkFile = axMxDrawX1.GetOcxAppPath() + "\\Blk\\树.dwg";
  12.     //向控件数据库中插入一个图块,不用它插入匿名块
  13.     axMxDrawX1.InsertBlock(sBlkFile, "Tree");
  14.     //绘制块引用对象
  15.     //参数一为插入点的X坐标;参数二为插入点的Y坐标;
  16.     //参数三为图块名;参数四为图块缩放比例;参数五为图块的旋转角度
  17.     axMxDrawX1.DrawBlockReference(0, 3600, "Tree", 1, 0);
  18.     axMxDrawX1.ZoomAll();
  19.     axMxDrawX1.UpdateDisplay();
  20. }
复制代码


懒得打字嘛,点击右侧快捷回复
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-1-11 22:56

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表