<二> objectARX开发:创建和编辑基本图形对象
在学习 ObjectARX 的时候,曾经试图直接去学习数据库的操作、几何类等概念,结果
并不理想。经过一段时间的摸索,我将创建和编辑基本图形对象作为突破口,逐步深入,在
学习过程中成就感很强。
一、包含内容
基本图元创建功能包括:
// 创建一条直线
// 创建圆 // 两点法创建圆 // 三点法创建圆
// 创建圆弧 // 三点法创建圆弧 // 起点、圆心、终点创建圆弧 // 起点、圆心、圆弧角度创建圆弧
// 创建优化多段线 // 创建三维多段线 // 创建正多边形 // 创建矩形 // 创建圆形的多段线 // 创建一段圆弧的多段线
// 创建面域
// 创建样条曲线
// 创建椭圆 // 根据外接矩形创建椭圆
// 创建填充
// 创建单行文字 // 创建多行文字
// 对齐标注 // 转角标注 // 半径标注 // 直径标注 // 角度标注 // 坐标标注
二、内容讲解
下面以讲解创建直线来了解 AutoCAD 数据库的基本结构。
创建一条直线,需要用户指定起点和终点。
在继续之前,必须给大家介绍一点数据库最基础的几个名词:
表:表是数据库的组成单位,一个数据库至少包含一个表。
记录:记录是表的组成单位,一个表可能包含多条记录,也可能不包含任何记录。
下图用来描述AutoCAD数据库的基本结构再好不过了。从图中来看,实体包含在块表记
录中,因此要创建一个图形对象,需要遵循下面的基本步骤:
(1)确定要创建对象的图形数据库;
(2ÿ
<二> objectARX开发:创建和编辑基本图形对象相关推荐
- c++ Arx二次开发创建椭圆和样条曲线
一.本节课程 c++ Arx二次开发创建椭圆和样条曲线 二.本节要讲解的知识点 1.如何应用C++ ARX二次开发创建椭圆(对AcDbEllipse类的构造函数的直接封装和根据外接矩形来创建椭圆) 2 ...
- NX/UG二次开发创建曲面偏置体
NX/UG二次开发--创建曲面偏置体 创建曲面偏置体 1.曲面偏置 创建曲面偏置体 这里介绍了一种对模型曲面进行偏置来获得偏置体的方法. 1.曲面偏置 void OffsetFace(tag_t fa ...
- NX二次开发-创建图纸尺寸表达式抑制UF_DRF_add_controlling_exp
NX二次开发-创建图纸尺寸表达式抑制UF_DRF_add_controlling_exp #include <uf.h> #include <uf_modl.h> #inclu ...
- UG二次开发 创建圆弧 UF_CURVE_create_arc
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG二次开发 创建圆弧 UF_CURVE_create_arc 代码: //圆心 d ...
- NX二次开发 创建坐标系 UF_CSYS_create_csys()
简介: NX二次开发 创建坐标系 UF_CSYS_create_csys(). 代码: #include "me.hpp"extern DllExport void ufusr(c ...
- mfc中弹出wpf对话框_CAA二次开发-创建对话框
步骤: 1.创建对话框框架 2.实现对话框中按钮的功能 1. 对话框框架搭建 框架搭建与第一节框架搭建一样,再次不再累述.针对对话框框架的搭建,在LocalInterfaces中,有CAADialog ...
- UG\NX二次开发 创建并报告所有装配部件的文本UDO
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 创建并报告所有装配部件的文本UDO 效果: 代码: #inclu ...
- C++ ARX二次开发-创建三维实体
二.本节课程 C++ ARX二次开发-创建三维实体 二.本节要讲解的知识点 1.arx提供的三类创建三维实体的方法:创建标准形状的实体.拉伸面域创建实体.旋转面域创建实体的例子. 2.布尔运算的使用例 ...
- UG\NX二次开发 创建等参数曲线 UF_MODL_create_isocurve
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 创建等参数曲线 UF_MODL_create_isocurve. ...
最新文章
- 程序员被质疑跳槽频繁不稳定,随后的一番话令HR哑口无言!
- R语言笔记-sample()函数
- mask属性是css3的吗_CSS3 mask 遮罩的具体使用方法
- 分享30个最佳 jQuery Lightbox 效果插件
- 人工神经网络matlab啊6,MATLAB人工神经网络教程
- ffmpeg库编译加文字_1.编译ffmpeg库
- 论文浅尝 - ACL2020 | 一种用于关系三元组提取的级联二进制标记框架
- 初窥Javascript单元测试,附带掌握一门新技能的学习方式。
- 力扣题目——997. 找到小镇的法官
- 中移杭研 | 面向互联网应用的实时业务风控系统
- 了解IHttpModule接口事件执行顺便 获取Session
- 21年大学统考计算机报名时间,2017年大学计算机基础试题题库及答案
- 占内存最小的浏览器:360安全浏览器超速版推荐
- 如何在多个iOSapp里共享数据
- 用cpolar发布Ubuntu上的网页(2)
- 信号处理基本概念:单位脉冲响应和单位阶跃响应
- mysql增加字段 first_MySQL教程41-MySQL数据表添加字段
- python实现hbase增删改查
- itext文本域自动换行_iText+Flying Saucer生成pdf文档,重写Breaker中文可以换行,但是英文单词会截断问题
- 什么是云计算领域的 orphaned resources