乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 60|回复: 4

谁帮给我个ObjectARX2002多段线简单的程序

[复制链接]

6

主题

12

帖子

3

银币

初来乍到

Rank: 1

铜币
36
发表于 2012-9-28 07:32:00 | 显示全部楼层 |阅读模式
谁帮给我个ObjectARX2002多段线简单的程序,不要MFC的程序,起点是0,0,终点是10,50的一条多段线。谢谢!!!
回复

使用道具 举报

63

主题

1203

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1455
发表于 2012-10-3 22:28:00 | 显示全部楼层

  1. //支持涵数:
  2. AcDbBlockTableRecord *GetModelSpace(AcDb::OpenMode Mode){
  3.         AcDbDatabase *pDwg = acdbHostApplicationServices()->workingDatabase();
  4.         AcDbBlockTable *pBlockTable;
  5.         AcDbBlockTableRecord *pModelSpace;
  6.         pDwg->getSymbolTable(pBlockTable, AcDb::kForRead);
  7.         pBlockTable->getAt(ACDB_MODEL_SPACE, pModelSpace, Mode);
  8.         pBlockTable->close();
  9.         return pModelSpace;
  10. }
  11. //生成PLINE程序示例:
  12.                 AcDbObjectId PlineID;
  13.                 AcGePoint2d Spt(0,0),Ept(10,50);
  14.                 AcGePoint2dArray PointList;
  15.                 PointList.append(Spt);
  16.                 PointList.append(Ept);
  17.                 int PNumber=PointList.length();
  18.                 AcDbBlockTableRecord *pModelSpace =GetModelSpace(AcDb::kForWrite);
  19.                 AcDbPolyline *newEnt=new AcDbPolyline(PNumber);
  20.                 for(int i=0;PNumber>i;i++){
  21.                         Spt=PointList.at(i);
  22.                         newEnt->addVertexAt(i,Spt);
  23.                 }
  24.                 pModelSpace->appendAcDbEntity(PlineID,newEnt);
  25.                 //if (ClosedObj==TRUE)newEnt->setClosed(Adesk::kTrue);//封闭LWPOLYLINE
  26.                 newEnt->close();
  27.                 pModelSpace->close();
回复

使用道具 举报

6

主题

12

帖子

3

银币

初来乍到

Rank: 1

铜币
36
发表于 2012-10-5 17:44:00 | 显示全部楼层

谢谢!非常感谢
回复

使用道具 举报

6

主题

12

帖子

3

银币

初来乍到

Rank: 1

铜币
36
发表于 2012-10-5 17:50:00 | 显示全部楼层

int i=0;PNumber>i;i++){
如何将多段线 顶点编号 int  定义到文字内容   const char*text    里面去
回复

使用道具 举报

63

主题

1203

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1455
发表于 2012-10-10 10:58:00 | 显示全部楼层
四楼的问题好象你发贴问了:
参考贴:
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-5 09:52 , Processed in 0.225309 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表