CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2024 开发者帮助

ObjectARX 中带有 DXF 代码的实体列表

2024-5-18 19:12| 发布者: admin| 查看: 16| 评论: 0|原作者: admin|来自: AutoCAD

ObjectARX 中带有 DXF 代码的实体列表

如前所述,带有 DXF 组代码的列表表示 AutoCAD 图元。该函数构造此类列表。若要构造实体,请同时调用 和 。acutBuildList()acutBuildList()acdbEntMake()

注意:实体定义以描述实体类型的零 () 组开头。由于传递给的列表以 (or ) 结尾,因此会产生冲突。特殊结果类型代码可解决冲突。构造传递给 的 DXF 列表中的零组。如果尝试用文字 0 替换 ,则截断列表。0acutBuildList()0RTNONERTDXF0acutBuildList()RTDXF0RTDXF0acutBuildList()

以下示例代码片段创建一个描述圆圈的 DXF 列表,然后将新实体传递给 。圆的中心位于 (4,4),半径为 1,颜色为红色:acdbEntMake()

struct resbuf *newent; 
ads_point center = {4.0, 4.0, 0.0}; 
newent = acutBuildList(
    RTDXF0, "CIRCLE", 
    62, 1, // 1 == red  
    10, center, 
    40, 1.0, // Radius  
    0 ); 
if (acdbEntMake(newent) != RTNORM) { 
    acdbFail("Error making circle entity\n"); 
    return BAD; 
} 

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-6-27 16:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部