《CAD图形开发工具》求取 ⇩

第1章 系统设计1

前言1

第2章系统安装6

2.1 运行环境6

2.2 安装步骤6

2.3.1 交互系统文件7

2.3.2 样板文件和应用接口文件8

3.1 文件14

3.1.1 图形文件14

第3章交互系统14

3.1.2 三维文件15

3.1.3 文件删除15

3.1.4 退出15

3.2 图形编辑16

3.2.1 直线(折线)19

3.2.2 圆20

3.2.3 圆弧(切圆弧)20

3.2.4 矩形25

3.2.5 正多边形26

3.2.6 曲线27

3.2.7 图段29

3.2.8 参数化图库32

3.2.9 图素修改32

3.2.10 图素编辑36

3.2.11 作图辅助点39

3.2.12 查询及修改因素的参数39

3.2.13 图层编辑39

3.2.14 查询及修改图素所在的图层号41

3.2.15 图案属性修改41

3.3.2 对称轴线42

3.3 二维标注因素编辑42

3.3.1 中心标志42

3.3.5 剖面线43

3.3.4 标注圆(圆弧)的直径或半径44

3.3.5 标注距离或长度45

3.3.6 标注点到直线的距离46

3.3.7 标注两平行直线的距离46

3.3.8 标注角度47

3.3.10 标注图素的编辑48

3.3.9 标注字符与汉字48

3.3.11 图纸、图框与标题栏50

3.3.12 形状公差和位置公差50

3.3.13 表面粗糙度51

3.3.14 基准符号51

3.4 视图控制52

3.4.1 二维重显52

3.4.2 二维视图控制52

3.4.4 设置正投影图53

3.4.3 三维视图控制53

3.4.5 设置标准轴测图54

3.4.6 采用罗盘设置轴测图54

3.4.7 设置透视图55

3.4.8 设置捎隐开关55

3.4.9 设置渲染图55

3.4.10 显示纹理图56

3.4.11 三维重显56

3.5.1 系统初姑化57

3.5.2 设置编辑背景(二维坐标系)57

3.5 系统设置57

3.5.3 设置基本因素属性58

3.5.4 设置标注图素属性58

3.5.5 设置系统参数59

3.5.6 设置窗口背景颜色61

3.5.7 设置三维坐标系61

3.5.8 显示功能按钮61

3.6 几何造型62

3.6.1 基本体素62

3.6.2 垂直扫描产生三维物体63

3.6.3 旋转扫描产生二维物体64

3.6.4 几何变形造型65

3.6.5 集合运算造型65

3.7 三维装配66

3.7.2 场景重装66

3.7.3 显示比例67

3.7.4 存为实体67

3.7.5 存放场景67

3.8.3 设定绘图单位68

3.8.2 设定图纸比例68

3.8.4 设定绘图笔号68

3.8 图形输出(绘图或打印)68

3.8.1 设定绘图范围68

3.8.5 设定绘图笔宽69

3.8.6 绘图输出操作69

3.9 工具69

3.11.1 联机帮助70

3.10 用户70

3.11 帮助70

3.11.2 关于CADKit71

交互系统刚录一 出错代码与出错信息72

交互系统附录二 点的输入和捕捉77

交互系统附录三 尺寸公差的输入(存放)格式78

交互系统附录四 Rolafld型绘图仪操作说明79

交互系统附录五 菜单快捷键与功能按钮80

第4章应用接口81

4.1 图形应用接口81

4.2 图形应用接口样板程序81

4.3。5 开始—个图段87

4.3。6 结束一个图段87

4.3。4 结束一个图形层87

4.3.7 输出一个矩形87

4.3,8 输出一个正多边形87

4.3 应用接口程序使用说明87

4.3.3 开始一个图形层87

4.3.2 结束—个图形87

4.3.1 开始—个图形87

4.3.9 输出一个圆88

4.3.10 将图示位置移动到给定的位置88

4.3.11 输出从当前图示位置到给定点的一条直线段88

4.3.12 输出一个直线段88

4.3.13 输出一个圆弧段88

4.3.14 输出一条拟合曲线88

4.3.15 输出分段一阶连续三次多项式插值曲线88

4.3.16 输出一条折线88

4.3.23 输出一个园(弧)的内标直径尺寸89

4.3.22 输出一个园(弧)斜十字对称轴89

4.3.2l 输出两平行线的对称轴89

4.3.20 输出一个圆(弧)十字对称轴或对称圆89

4.3.18 输出一个中心标志89

4.3.17 图段的引用89

4.3.19 输出一剖面线89

4.3.24 输出一个圆(弧)的外标直径尺寸90

4.3.25 输出一个圆(弧)的外标引线直径尺寸90

4.3.26 输出一个圆(弧)的内标半径尺寸90

4.3.27 输出一个圆(弧)的外标半径尺寸90

4.3.28 输出两点的距离尺寸90

4.3.29 输出点到直线的距离尺寸91

4.3.30 输出两直线的距离尺寸91

4.3.31 输出两直线的夹角尺寸91

4.3.32 输出圆弧的张角尺寸91

4.3.33 输出直线的倾角及倒角尺寸91

4.3.36 设置颜色92

4.3.39 查询一号文字大小92

4.3.37 设置线型92

4.3.38 设置线宽92

4.3.34 输出一文字串92

4.3.35 输出一组汉字92

4.3.43 设置汉字大小93

4.3.46 设置箭头宽度93

4.3.45 设置图段属性93

4.3.44 设置汉字角度93

4.3.47 设置箭头类型93

4.3.42 设置文字角度93

4.3.41 设置文字号93

4.3.40 设置一号文字大小93

第5章数学库94

5.1 坐标系建立及变换94

5.1.1 二维旋转齐次变换阵的求取94

5.1.2 以一向量为x轴,其中垂线为Y轴的坐标系变换矩阵的求取94

5.1.3 以一直线为X轴,一点为中心的坐标系变换矩阵的求取95

5.1.4 世界坐标系窗口中心到屏幕坐标系窗口中心变换因子的求取(左手)95

5.1.6 以窗口方式ZOOM后新变换因子的求取95

5.1.7 以比例中心和比例方式zooM后新变换因子的求取95

5.1.14 将Y屏幕坐标变换为世界坐标(左手)96

5.1.13 将X屏幕坐标变换为世界坐标(左手)96

5.1.11 将Y世界坐标变换为屏幕坐标(左手)96

5.1.12 将世界坐标长度值变换为屏幕坐标长度值96

5.1.9 设置初始变换因子96

5.1.8 PAN后的新变换因子的求取96

5.1.10 将x世界坐标变换为屏幕坐标(左手)96

5.1.18 将x世界坐标变换为视图坐标(右手)97

5.1.21 将x视图坐标变换为世界坐标(右手)97

5.1.19 将Y世界坐标变换为视图坐标(右手)97

5.1.20 将世界坐标长度值变换为视图坐标长度值97

5.1.17 世界坐标系窗口左下角到视图左下角变换因子的求取(右手)97

5.1.16 世界坐标系窗口中心到视图中心变换因子的求取(右手)97

5.1.15 将屏幕坐标长度值变换为世界坐标长度值97

5.1.22 将Y视图坐标变换为世界坐标(右手)98

5.1.23 将视图坐标长度值变换为世界坐标氏度值98

5.2 二维图形变换98

5.2.1 二维旋转变换98

5.2.2 二维平移交换98

5.2.3 二维比例变换98

5.2.4 二维对称变换98

5.3.1 三维点坐标变换99

5.3 三维图形变换99

5.2.7 不同坐标系下平面直线系数的变换99

5.2.6 二维齐次变换99

5.2.5 二维剪切变换99

5.3.2 形成正投影变换矩阵100

5.3.3 形成标准轴测投影变换矩阵100

5.3.4 任意轴测图产生程序100

5.3.5 形成各类投影变换矩阵101

5.3.6 形成绕坐标轴旋转的变换矩阵101

5.3.7 绕平行于X轴的直线作三维旋转变换之齐次变换阵生成程序101

5.3.10 绕任意轴的旋转变换102

5.3.12 倾斜画面产生二灭点或三灭点透视变换矩阵102

5.3.11 由罗盘形成轴测投影变换矩阵102

5.3.8 绕平行于Y轴的直线作三维旋转变换之齐次变换阵生成程序102

5.3.9 绕平行于z轴的直线作三维旋转变换之齐次变换阵生成程序102

5.3.13 由旋转产生一灭点、二灭点、三灭点透视变换矩阵103

5.3.14 形成四阶单位阵103

5.3.15 两个四阶矩阵之乘积103

5.3.16 建立工作平面103

5.4.3 已知两点,求它们的内分点或外分点104

5.4.2 对直线上任意两点排队,使其走向与直线的方向一致104

5.4 点、直线和圆弧的定义与交切计算104

5.4.1 判别直线上任意两点其走向是否与直线的方向一致104

5.4.4 过已知点向已知直线作垂线,求垂足105

5.4.5求直线外—点,使兵到直线上已知点定距离,月此气和已知点的连线垂直于已知直线105

5.4.6已知劣弧段的起点,终点及有向半径,求劣弧段的圆心坐标105

5.4.7以直线为对称轴,求与已知点对称的点105

5.4.8求直线土与已知点定距离的点105

5.4.11 求两向写的参故解及交点的特征(向量的汰向)106

5.4.13 求圆周上与已知点相距为。弧度的点106

5.4.12 求圆弧度的中点106

5.4.10 求两线段的交点106

5.4.9 求两直线的交点106

5.4.14 求圆周上与已知点相距为定长的点107

5.4.15 求童线与圆的交点107

5.4.16 求直线段与劣弧段的交点107

5.4.17 求两圆的交点107

5.4.18 求圆和直线段的交点107

5.4.23 求与已知直线相距为定长的平行线108

5.4.22 通过已知点且与x轴的夹角为α,建立直线108

5.4.21 过两个已知点建立直线,使直线的右侧为正,左侧为负108

5.4.19 求园和劣弧段的交点108

5.4.24 求过已知点与已知直线成。角的直线109

5.4.25 过平面上一点,作直线垂直于已知直线,所求直线与已知直线构成右手坐标系统,并以已知直线为X轴109

5.4.26 求两个已知圆的外公切线或内公切线109

5.4.27 求两已知点中垂线,其方向与向量绕其中点逆时针旋转90度相同109

5.4.28 过已知点作一有向直线与已知直线平行,其方向与已知直线相同109

5.4.32 过已知点,以已知半径作圆,与已知圆相切,求圆心及切点,从已知点出发至所求切点的劣弧走向与已知半径相同110

5.4.31 过已知点,用已知半径,作与已知劣弧走向由所给半径符号决定110

5.4.30 过圆外一点P作圆的切线,求切点T,PT的方向和圆的方向一致110

5.4.29 过圆上一点作圆的切线,其方向与圆的走向相同110

5.4.33 过两已知点Pl, P2,作与已知直线L相切圆,求圆心,半径及切点T,所求圆的走向保证P1P2T的走向与直线方向相同111

5.4.34过两已知点P1, P2作圆,与已知圆相切,所求圆的劣弧P1P2走向与已知圆满足皮带轮规则111

5.4.35以已知半径作圆,与两直线相切,其走向由直线L1经劣弧走向直线L2111

5.4.36 以已知半径作圆,与两个已知圆相切,其方向由圆1出发经所求圆的劣弧走向圆2112

5.4.37 以已知半径作圆,与已知直线和圆相切,求圆心及切点,其方向由直线出发经所求圆劣弧沿已知圆走向112

5.4.38 以已知点为圆心作圆,与已知圆相切,两圆的走向符合皮带轮法则112

5.4.43 已知弧的起点、弧心和张角,求弧的半径及另一端点113

5.4.41 以已知两点连线为直径作圆113

5.4.42 已知始末两点及弧的张角,求弧的半径和圆心113

5.4.39 过已知三点作外接圆,求圆心和半径,圆的方向和三点走向相同113

5.4.40 作已知三点构成的三角形的内切圆,求圆心及半径,圆的走向和三角形走向相同113

5.4.44 以已知点为圆心作圆与已知直线相切114

5.5 曲线拟台与求交114

5.5.1 大挠度曲线拟合程序114

5.5.2 小挠度曲线拟合程序114

5.5.3 双圆弧逼近程序114

5.6 几何位置关系115

5.6.2 一点相对于窗口的代码115

5.6.1 确定一点在右手坐标系中的象限号115

5.5.5 两圆弧曲线求交子程序115

5.5.4 三点抛物插值求导数函数115

5.6.3 确定一点相对于直线段的位置116

5.6.4 判断一点是否在窗口上116

5.6.5 判断一点是否在直线段上116

5.6.6 判断一点是否在圆上116

5.7 几何属性117

5.6.12 得到当前动态误差117

5.6.11 设置动态误差117

5.6.10 判断圆上一点是否在圆弧段上117

5.6.9 判断一点是否在直线段上117

5.6.8 判断两点是否重合117

5.6.7 判断一点是否在圆弧(劣或优弧)上117

5.7.1 计算直线段的最小外接矩形框118

5.7.2 计算劣圆弧段的最小外接矩形框118

5.7.3 计算圆弧曲线的最小外接矩形框118

5.7.4 计算圆弧曲线中某部分的最小外接矩形框118

5.7.5 直线裁剪118

5.7.10 求点到直线的方向距离119

5.7.7 圆裁剪119

5.7.6 圆弧裁剪119

5.7.11 求圆上两已知点间的劣弧的弧长和夹120

5.7.12 求两点这线与X轴的方向角120

5.7.13 求巴知直线与X轴的夹角120

5.7.14 求两条已知直线的夹角120

5.7.15 求圆弧段的张角120

5.7.16 计算内二点围成的三角形的有向面积120

5.8.6 交换两个整数变量121

5.8.5 交换两个实数变量121

5.8.4 符号函数121

5.8.3 将一个实数的符号赋予另一个实数121

5.8.2 求两个实数中小的实数121

5.8 数学工具121

5.8.1 求两个尖数中大的实数121

5.8.7 最近归整求—个实数的二字节整数122

5.8.8 将两个实数由小到大排序122

5.8.9 将一组实数由小到大排序122

第6章建库工具123

6.1 概述123

6.2 参数化图库设计的数据结构124

6.2.1 零件名124

6.2.2 零件定值参数124

6.2.3 零件数据模式125

6.2.4 参数化零件模型的例子126

6.2.5 参数化设计指令索引表126

6.3 参数化国库图案节点描述127

6.3.1 表示点的各种节点127

6.3.2 表示直线的各种节点128

6.3.3 表示圆的各种节点129

6.3.4 其他图形元素的节点形式131

6.3.5 图形操作的节点形式133

6.4 国库中用户零件的加入134

6.5 参数化国库建库工具使用说明135

第7章数据文件137

7.1 平面团形文件137

7.1.1 基本格式138

7.1.2 基本图素140

7.1.3 标注图系141

7.1.4 图段(子图)定义表144

7.2 三维物体交换文件145

7.2.1 基本格式145

7.2.2 三维物体文件145

7.2.3 三维物体实例146

7.3 三维场景外部文件146

7.3.1 基本格式146

7.3.2 三维场景文件147

7.3.3 三维场景实例147

CADKit文献3口文件151

系统样图151

7.4纹理参数文件151

3.7.1场景创建669

1997《CAD图形开发工具》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由何援军等著 1997 上海:上海科学技术出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

图形图像工具实用详解(1999 PDF版)
图形图像工具实用详解
1999 北京:清华大学出版社
机械工程cad应用与开发 P272( PDF版)
机械工程cad应用与开发 P272
图形专家系统工具GEST(1993 PDF版)
图形专家系统工具GEST
1993
模具CAD CAM(1995年12月第1版 PDF版)
模具CAD CAM
1995年12月第1版 东南大学出版社
LINUX网络开发工具(1999年04月第1版 PDF版)
LINUX网络开发工具
1999年04月第1版 电子工业出版社
用C开发高性能CAD图形( PDF版)
用C开发高性能CAD图形
科海培训中心
多媒体开发工具( PDF版)
多媒体开发工具
开发智力的工具  形式逻辑趣谈(1986 PDF版)
开发智力的工具 形式逻辑趣谈
1986 南昌:江西人民出版社
图形专家系统工具GEST(1993 PDF版)
图形专家系统工具GEST
1993 北京:北京理工大学出版社
微机软件开发工具(1994 PDF版)
微机软件开发工具
1994 北京:北京理工大学出版社
多媒体开发工具(1994 PDF版)
多媒体开发工具
1994 北京:电子工业出版社
软件开发工具(1996 PDF版)
软件开发工具
1996 北京:经济科学出版社
Motif与图形用户界面开发工具(1995 PDF版)
Motif与图形用户界面开发工具
1995 北京:清华大学出版社
Wihitewater资源开发工具(1991 PDF版)
Wihitewater资源开发工具
1991 北京希望电脑公司
AutoCAD 2000开发工具  ObjectARX开发工具与应用实例(1999 PDF版)
AutoCAD 2000开发工具 ObjectARX开发工具与应用实例
1999 北京:人民邮电出版社