加载中…
  
博文
标签:

杂谈

分类: C#-AutoCAD
  已N久没有写点代码上来,朋友们是否已经忘记了我,嘿嘿,公布下3点创建圆弧的代码。
  C#+AutoCAD中圆弧没有直接3点创建圆弧的构造函数,只有个由圆心、半径、起始角度和终止角度创建圆弧的构造函数.
  之前小搜索了下网络,有朋友提出通过计算的方式来画出来。但是费时费力,况且Geometry已经提供了函数。so,我们为什么不利用呢!!
  利用CircularArc3d这个类,有3点创建的构造函数,3点传入创建就是了,然后得到它的一些属性传入到Arc的构造函数中,但是有几个问题要注意:
  1.StartAngle和EndAngle并不是起终点的角度,StartAngle可以认为是个参考角,默认是0,如果将圆弧绕圆心旋转10度,那这个StartAngle就是10度,EndAngle始终不变,是圆弧的圆心角。
  2.得到起始角度和终止角度的方法:
   创建圆弧起始点到圆心的Vector2d,然后读取它的An
标签:

杂谈

分类: C  AutoCAD
    这阵子突然想学习C++开发AutoCAD,由于用的CAD2006比较多,打算就针对这个开发。本想用VS2005,但是虽然复制了VS2002的库等等,但还是有问题,于是请教子夜思密达。子夜思密达建议初学就用VS2002,于是花了一天一夜下好了VS2002。安装的时候首先要安装组件.NETFramework1.0。郁闷的事情来了,总是装不上,见图
直接点击dotnetfx.exe结果一样
http://s14/middle/69e8fdf0nb3267dd114bd&690
我安装的net框架如下:
标签:

杂谈

分类: 安装部署


  目前打包的程序比较多,打包的方法也多,本人把使用
Inno打包CAD二次开发程序的过程和大家分享下。(之前也截了点图:http://blog.sina.com.cn/s/blog_69e8fdf00100oqmr.html,不过那里面最后的

标签:

杂谈

分类: C#-AutoCAD
  刚在论坛里看到这个,暂时不用,将来肯定要用的,先整理一下。(论坛帖子位置:http://www.objectarx.net/forum.php?mod=viewthread&tid=1114&extra=page=1&page=1
  设置尺寸线末端显示的箭头块。 要返回默认值(实心闭合箭头显示),请输入单个句点 (.)。“新建标注样式”、“修改标注样式”和“替代当前样式”对话框中用于选择箭头块的项和名称如下所示。还可以输入用户定义的箭头块名称。 注意 
标签:

杂谈

分类: C#-AutoCAD
标签:

it

分类: C#-AutoCAD
    关于AutoCAD中的进度条例子可以见:http://blog.sina.com.cn/s/blog_69e8fdf00100lw5l.html
    在上面的例子提到:关于进度条的进度和程序进度如何保持一致,还有待研究
      通过几天的研究,初步有了解决方案如下,个人觉得还挺好的,只是貌似代码分散了点。原理如下:根据自己程序代码的进度来调整进度条的进度,就是把自己的代码分
(2010-10-04 20:57)
标签:

杂谈

分类: C#-AutoCAD
    同样可以采用com的方式,与VBA类似(http://hi.baidu.com/kakanimo/blog/item/422777f55972edd0f2d385b9.html),代码如下:
public class Class_Initialize
    {
        public void AddMenu()
        {
            //COM方式获取AutoCAD应用程序对象
            AcadApplication acadApp = (AcadApplication)Application.AcadApplication;
            //为AutoCAD添加一个新的菜单,并设置标题为'MoKa插件'
            AcadPopupMenu MKMenu = acadApp.MenuGroups.Item(0).Menus.Add('MoKa插件');
            //声明一个AutoCAD弹出菜单项,用于获取添加的菜单项对象
标签:

杂谈

分类: C#-AutoCAD

1.关于CAD初始化托管程序,先看一段帮助中文件:

AutoCAD装载一个托管程序时,它查询程序的装配件(assembly)是否有ExtensionApplication自定义特性性。如

标签:

杂谈

分类: C#-AutoCAD

 

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有