zl程序教程

您现在的位置是:首页 >  工具

当前栏目

ObjectArx学习笔记-画线

2023-09-14 09:01:05 时间

ACED_ARXCOMMAND_ENTRY_AUTO(CArxProject1App, qxzyArxProject1, _MyCommand1, MyCommand1, ACRX_CMD_TRANSPARENT, NULL)

// - qxzyArxProject1._MyCommand1 command (do not rename)

 static void qxzyArxProject1_MyCommand1(void)

 }
2、然后补充代码如下:

static void qxzyArxProject1_MyCommand1(void)

 // Add your code for command qxzyArxProject1._MyCommand1 here

 AcGePoint3d startPt(60.0, 60.0, 0.0);

 AcGePoint3d endPt(100.0, 200.0, 0.0);

 AcDbLine *pLine = new AcDbLine(startPt, endPt);

 AcDbBlockTable *pBlockTable;

 acdbHostApplicationServices()- workingDatabase()

 - getSymbolTable(pBlockTable, AcDb::kForRead);

 AcDbBlockTableRecord *pBlockTableRecord;

 pBlockTable- getAt(ACDB_MODEL_SPACE, pBlockTableRecord, AcDb::kForWrite);

 pBlockTable- close();

 AcDbObjectId lineId;

 pBlockTableRecord- appendAcDbEntity(lineId, pLine);

 pBlockTableRecord- close();

 pLine- close();

 }
编译,最后会在项目文件的\Visual Studio 2005\Projects\ArxProject1\win32\debug中生成qxzyArxProject1.arx文件

3、打开AutoCAD2008选择“工具|加载应用程序”,选择上面生成的qxzyArxProject1.arx文件,然后在命令窗口输入MyCommand1,点击回车,效果如下:



Qt编写自定义控件56-波浪曲线 波浪曲线控件,其实是之前一个水波进度条控件的一个核心,其实就是利用正弦曲线来生成对应的坐标进行绘制,把这个功能单独提取出来,是为了更详细的研究各种正弦余弦等拓展效果,当时写这个效果的时候,参考的是网上android绘制的水波效果的代码,然后自己重新理解以后,整理成Qt的版本,拓展了部分效果比如可以设置浪的高度,浪的密度,密度越大越浪,^_^,演示控件效果提供了滑块来设置对应的参数。
WPF画图の利用Path画扇形(仅图形) 原文:WPF画图の利用Path画扇形(仅图形) Path继承自Sharp,以System.Windows.Shapes.Shape为基类,它是一个具有各种方法的控件。 我们先看一段xaml代码:
Silverlight & Blend动画设计系列十三:三角函数(Trigonometry)动画之飘落的雪花(Falling Snow) 原文:Silverlight & Blend动画设计系列十三:三角函数(Trigonometry)动画之飘落的雪花(Falling Snow) 平时我们所看到的雪花(Falling Snow)飘飘的效果实际上也是一个动画,是由许多的动画对象共同完成的一个界面效果。