在CAD平台上构筑三维实体矿模技术

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 构筑矿体表面三角网
从地质剖面图构造矿体表面三角网第一步是将 剖面矿体按坐标值及方位角转到空间坐标系 。 剖面 图上的矿体线是三维矿体在各个剖面上切出的轮廓 线 ; 构筑矿体表面网就是用这些轮廓线近似地复原 矿体表面 。 矿体表面分为位于两剖面之间的侧表面 及端部的外推表面 。 这两部分表面形态不同 , 构筑
三角网的方法也不同 。 1 . 1 追赶法构筑侧面三角网 首先 人 工指 定 相 邻两 剖 面 同 一 矿 体的 轮 廓 线, 并在两条 线 上 找 出 形 状 相 似 或 认 为 对 应 部 位 的 点 。n 条 控 制 对 。 每个 点 对 绘 制 一 条 线 段 ( 控 制 线) 线将轮廓线划分 成 n 段 。 当 n=1 时 , 不 分 割 轮 廓 线 , 每条线都以控制线的端点作为起点 , 并使起点 向后继点行进的方向一致 , 这样即可以用追赶法构 筑三角 网 , 见 图 1。 其 步 骤 :1) 取 第 一 条 线 起 点 及第 2 点 与 第 二 条 线 起 点 构 成 第 一 个 三 角 形 ;2) 取第二条线起点及第 2 点与第一条线起点构成第二 ) 将两 条 线 的 第 2 点 作 为 各 自 的 当 前 个三角形 ;3 点 , 计算每条线起点到其当前点距离与该线长度之 ) 取当前点距 离 比 小 的 那 条 线 的 下 一 个 顶 点 比 ;4 与两个当前点构成一个三角形 , 并将该线当前点移 到刚取的那一点上 ;5) 重 复 上 述 步 骤 , 直 到 两 个 当前点都移到线的起点为止 。 追赶法的思路是当前 点行进慢的线追赶行进快的线 , 其目的是生成均匀 分布 的 三 角 网 。 生 成 的 三 角 形 用 C A D 的3 D F a c e 图元描述 。
四面体 S a t文件如下 :
7 0 0 0 1 0 1 6A u t o d e s k A u t o C A D 1 7A S M 6 . 0 . 5 . 7 0 0 4N T 2 4S a t A r p 2 2 1 1∶3 4∶0 2 2 0 0 6 9 . 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 5 e 0 0 7 1 e 0 1 0 1 - - 0b o d 1- 1 $- 1 $1 $- 1 $- 1# y $- 1l u m 1- 1 $- 1 $- 1 $2 $0 # p $- 2s h e l l$- 1- 1 $- 1 $- 1 $- 1 $3 $- 1 $1 # 3f a c e $7- 1 $- 1 $4 $1 1 $2 $- 1 $1 5f o r w a r d s i n l e# g 4f a c e $8- 1 $- 1 $5 $1 2 $2 $- 1 $1 6f o r w a r d s i n l e# g 5f a c e $9- 1 $- 1 $6 $1 3 $2 $- 1 $1 7f o r w a r d s i n l e# g 6f a c e $1 0- 1 $- 1 $- 1 $1 4 $2 $- 1 $1 8f o r w a r d s i n l e g # 7c o l o r a d e s k a t t r i b $- 1- 1 $- 1 $- 1 $3 4# - - 8c o l o r a d e s k a t t r i b $- 1- 1 $- 1 $- 1 $4 4# - - 9c o l o r a d e s k a t t r i b $- 1- 1 $- 1 $- 1 $5 4# - - 1 0c o l o r a d e s k a t t r i b $- 1- 1 $- 1 $- 1 $6 4# - - 1 1l o o 1- 1 $- 1 $- 1 $1 9 $3 # p $- 1 2l o o 1- 1 $- 1 $- 1 $2 2 $4 # p $- 1 3l o o 1- 1 $- 1 $- 1 $2 5 $5 # p $- 1 4l o o 1- 1 $- 1 $- 1 $2 8 $6 # p $- 1 5p l a n e s u r f a c e $- 1- 1 $- 1 1 0 0 0 0. 5 7 7 3 5 0 2 6 9 1 8 9 6 2 6 - 7 0 7 1 0 6 7 8 1 1 8 6 5 4 7 . 5 7 7 3 5 0 2 6 9 1 8 9 6 2 6 . 5 7 7 3 5 0 2 6 9 1 8 9 6 2 6 -. . 7 0 7 1 0 6 7 8 1 1 8 6 5 4 7 0f o r w a r d_ v I I I I# 1 6p l a n e s u r f a c e$- 1- 1 $- 1 1 0 0 0 0 0 0- 1- 1 0 0f o r w a r d_ - v I I I I# 1 7p l a n e s u r f a c e$- 1- 1 $- 1 0 1 0 0 0- 1 0 0 0- 1 0f o r w a r d_ - v I I I I# 1 8p l a n e s u r f a c e $- 1- 1 $- 1 0 0 0 0- 1 0 1 0 0f o r w a r d_ v I - I I I# 1 9c o e d e $- 1- 1 $- 1 $2 0 $2 1 $2 4 $3 6f o r w a r d $1 1 g $- 1# 2 0c o e d e $- 1- 1 $- 1 $2 1 $1 9 $2 7 $3 5f o r w a r d $1 1 g $- 1# 2 1c o e d e $- 1- 1 $- 1 $1 9 $2 0 $2 9 $3 4f o r w a r d $1 1 g $- 1# 2 2c o e d e $- 1- 1 $- 1 $2 3 $2 4 $2 8 $3 3f o r w a r d $1 2 g $- 1# 2 3c o e d e $- 1- 1 $- 1 $2 4 $2 2 $2 5 $3 1r e v e r s e d $1 2 g 1# $- 2 4c o e d e $- 1- 1 $- 1 $2 2 $2 3 $1 9 $3 6r e v e r s e d $1 2 g 1# $- 2 5c o e d e $- 1- 1 $- 1 $2 6 $2 7 $2 3 $3 1f o r w a r d $1 3 g $- 1# 2 6c o e d e $- 1- 1 $- 1 $2 7 $2 5 $3 0 $3 2f o r w a r d $1 3 g $- 1# 2 7c o e d e $- 1- 1 $- 1 $2 5 $2 6 $2 0 $3 5r e v e r s e d $1 3 g
u t o C A D 平台上用 A C I S 技术构建三维矿体模型的技术方法 , 并详细剖析了 S a t文件 摘要 : 论述了在 A 的格式与特点 。 ;S ; 封闭三角网 ; 追赶法 关键词 :A u t o C A D;A C I S a t )0 中图分类号 :T P 3 1 1 文献标识码 :A 文章编号 :1 6 7 1-8 5 5 0( 2 0 1 2 2-0 0 5 2-0 5
图 3 点尖灭与楔形尖灭加控制点与控制线
环性 , 因此对一个有向边而言 , 另外两个有向边一 ) ;另一个是 个是它的下一 个 有 向 边 ( n e x t c o e d e g
5 4
0卷 第2期 矿 业 工 程 第 1
图 1 三维矿体线加控制线
收稿日期 :2 0 1 1-1 0-2 1 ,女 ( , 辽宁海城人 , 中冶北方 作者简介 : 金 艳 ( 回族 ) 1 9 8 2- ) 工程技术有限公司地质工程师 。
如果控制线 数 n>1, 那 么 必 须 分 段 用 追 赶 法 构网 。 控制线 1 和 2 构成第一段 , 控制线 2 和 3 构
图 2 构筑矿体侧面三角网
ห้องสมุดไป่ตู้
— — — 锥形 尖 灭 。 首 先 确 定 端 部 剖 面 的 外 推 剖 面 , 外推剖面是按尖灭距离和方向在 WC S 复制的 端部剖面 矿 体 线 。 将 外 推 剖 面 作 为 U C S, 这 样 可 以在该平面上参照矿体线指定尖灭点 。 将尖灭点与 端部矿体线每两个相邻顶点都构成一个三角形 , 从 而构筑锥形尖灭网 , 见图 3、4。
图 4 构筑矿体端部三角网
— — — 楔形 尖 灭 。 需 先 指 定 端 部 剖 面 的 外 推 剖 面 , 指定 方 式 同 锥 形 尖 灭 。 将 其 指 定 为 U C S, 然 后在该平面上参照矿体线人工绘制尖灭线 。 从尖灭 线两个端点分别向端部矿体线上相应的顶点绘制控 制线 。 两条绘制线将矿体线划分为两部分 , 每部分 都与尖灭线用 追 赶 法 构 网 , 从 而 构 筑 楔 形 尖 灭 网 , 见图 3、4。 上述构网过程没有先后顺序的限制 , 生成的三 角形都以 3 D F a c e图 元 保 存 在 同 一 C A D 图 中, 生 成矿体三角 网 见 图 5。 三 角 形 之 间 没 有 任 何 关 联 , 彼此独立 。 为了构筑三维体首先检查三角网是否封 闭 , 然后建立三角形之间的关联 。
0 引言
A u t o C A D 提供了构造规则三维体的方法 。 但 是由于矿体的形态是不规则的 , 因此 , 不能用该法 构造三维矿体模型 。 A u t o C A D 未 提 供 直 接 构 造 不 规 则 体 的 命 令。 但是 , 它提供了间接构造不规则体的手段 。 该手段 是用 户 自 己 生 成 一 个 符 合 A C I S ( A l a n C h a r l e s ) 文 件, 用 I r a n S o l i d) 格 式 的 S a t( S a v e a s t e x t C A D 的I m o r t命 令 输 入 S a t文 件 就 会 在 C A D内 p 生成三维体 。 面、 S a t文 件 是 描 述 构 成 三 维 体 基 本 图 元 ( 棱 、 点等 ) 关系的文本文件 。 为了构筑三维体 , 必 须先生成构成体表面的图元 。 由于构成不规则体表 面最灵活的图元是三角面 , 因此 , 选用三角面作为 构造不规则体的图元 。 由此可见 , 构造三维矿体的基本步骤 : 先生成 矿体表面的三角网面 , 再将三角网面按 A C I S 格式 写成 S a t文件构件 。
2 0 1 2 年第 2 期 金 艳等 在 C A D 平台上构筑三维实体矿模技术
5 3
成第二段 , 控制线第 n 与 1 构成第 n 段 。 两个控制 线之间的轮廓线都以一个控制线两端点作为该段轮 廓线的起点 ; 另一控制线端点作为该段轮廓线的终 点 。 逐段用追赶法构网 , 合起来即构成两剖面之间 的三角网 。 所有相邻剖面之间三角网合起来构成剖 面矿体侧面网 , 见图 2。 1 . 2 构造端部三角网 构造端部网之前必须先考虑矿体端部尖灭方式。 — — — 平面尖灭 。 可以发生在端部剖面或其外推 剖面上 。 用该剖面上矿体线生成平面三角网的步骤 是 :1) 指 定 该 剖 面 为 C 用户坐标 A D的 U C S ( ,在 U 系) C S 中 , 矿 体 线 转 为 二 维 线 ;2) 二 维 线 构筑平面三角网 。 本算法的原理是 : 从线的起点开 始 , 顺次三点构成三角形 , 若三角形回转方向与二 维线回转方向一致 , 该三角形在二维线内 。 如果三 角形内无二维线其它顶点 , 则保留该三角形 , 否则 放弃 。 反 复 执 行 该 过 程 , 直 到 生 成 所 有 三 角 形 为 ) 将生 成 的 三 角 形 返 回 到 WC 世界坐标 止 ;3 S( , 此时的三角网即为平面尖灭端部网 。 系)
图 5 矿体侧面与端部三角网
2 建立三角网中边的关联性
构造矿体表面的三角网必须是封闭的 。 其封闭 的定义是 : 三角网中每个三角形的每个边都有且只 有一个共边三角形 。 假定三角网中有 n 个三角形 。 按其在网中的顺 序编号 1~n。 每 个 三 角 形 有 3 个 顶 点 , 按 顶 点 产 生的顺序编号为 1~3。 顶点 1 和 2 构成三角形的 1 边 , 顶点 2 和 3 构成三角形的 2 边 。 顶点 3 和 1 构 成三角形的 3 边 。 这 3 个顺次排列的边像回路一样 。回路中 围成三 角 形 , 因 此 本 文 称 之 回 路 ( l o o p) ) 。由于回路具有循 的每一个边叫 有 向 边 ( c o e d e g
) 。 例如对于 1 它的前一个有向边 ( r e v i o u s c o e d e p g 边而言 ,2 边是下 一 个 有 向 边 ,3 边 是 前 一 个 有 向 边。 由于一个三角形有 一 个 回 路 ,n 个 三 角 形 有 n 个回路 。 每个回路 有 3 个 有 向 边 , 因 此 总 有 3 n个 ,其对 有向边 。 对于第 k 个 回 路 ( k=1,2,…n) 应的有向边 序 号 分 别 为 3 k-2、3 k-1、3 k。 如 k =1,3 个有向边的编号 1、2、3;k=2,3 个 有 向 边的编号为 4、5、6。 每个有向边有 两 个 端 点 , 因 此 3 n个有向边有 6 n 个点 。 由于有向边端点是三角形 的 顶 点 , 因 此 , 。编制 实际不重合的点 数 m 小 于 三 角 形 顶 点 数 3 n 一个从重合点析取不重合点的快速算法 , 由此得到 每个有向边两个端点对应不重合点的点序号 。 假定 ,第 Q 个 第 p 个有向边两个 端 点 的 点 序 号 为i和j 。 如果i 有向边两个端点的点序号为 k 和l =k 同时 , 或i = l = l同时j =k, 那么有向边 p 和 Q 是重合 j 。 如果用 p 互伴边 ) 边 , 参照英文 p k) a r t n e r( r t n( 表示与 k 边重 合 的 有 向 边 序 号 , 那 么 p 和 Q 边 为 ) =Q,p 互伴边的条件是 :p Q) =p。 r t n( r t n( p 按照本文矿体表面三角网封闭性的定义 , 每一 个有向边都有一个互伴边 。 如果只保留先出现的有 / 向边 , 摈 弃 后 出 现 的 有 向 边 , 那 么 得 到 3 n 2个 / 边。这3 n 2 个脱离了 回 路 的 方 向 性 可 称 之 几 何 边 ( ) 。 显然两个有向边对应于一个几何边 , 一个 e d e g 几何边相应两 个 有 向 边 。 到 此 对 于 n 个 回 路 中 3 n 个有向边的每一 个 都 确 定 了 :1) 前 一 个 有 向 边 序 ) 下一 个 有 向 边 序 号 ;3) 互 伴 边 序 号 ;4) 号 ;2 几何边序号 。 / 对于 3 n 2 个几何 边 的 每 一 个 都 确 定 了 它 两 个 端点的点 序 号 , 从 而 确 定 了 几 何 边 端 点 的 空 间 位 置。 确立了上述关系 , 就可以从封闭三角网写成构 筑体的 s a t文件了 。
5 2
M i n i n E n i n e e r i n g g g
矿 业 工 程
第1 0卷 第2期 2 0 1 2年4月
计算机应用
在C A D 平台上构筑三维实体矿模技术
金 艳 张生贵
( ) 中冶北方工程技术有限公司 , 辽宁 鞍山 1 1 4 0 0 9
相关文档
最新文档