网格图形编辑的样条方法Spline-basedmeshediting-Universityof
双三次b样条曲面与费格森曲面和双三次贝齐尔曲面的等价关系式

双三次b样条曲面与费格森曲面和双三次贝齐尔曲面的等价关系式双三次B样条曲面(Bi-Cubic B-Spline Surface)是一类基于多项式插值的曲面表示方法。
在计算机图形学、计算机辅助设计、机器视觉等领域中广泛应用。
而费格森曲面(Ferguson Surface)和双三次贝齐尔曲面(Bi-Cubic Bezier Surface)也是常见的曲面生成方法。
本文将介绍这三种曲面生成方法的等价关系式。
首先我们来介绍双三次B样条曲面。
B样条曲面是一种通过控制顶点来控制曲面形状的方法。
B样条曲面利用局部控制的特点,可以被看作是一种分段多项式曲面,因此具有一定的灵活性。
双三次B样条曲面是一种常用的B样条曲面表示方法,其控制点的方程用二阶分段多项式表示。
费格森曲面是另一种曲面表示方法,它采用二次多项式的形式表示曲面。
它的控制顶点包括四个点:一个内部点和三个连接该内部点的边界点。
费格森曲面对于局部变形和替换,具有一定的优势。
双三次贝齐尔曲面也是一种常用的曲面表示方法,其控制点方程用三次多项式表示。
通过控制顶点的变换,可以轻松地调整曲面的形状和平滑度。
关于这三种曲面表示方法的等价关系式,在很长一段时间内一直是一个研究热点。
事实上,它们之间有一定程度上的等价性。
具体而言,费格森曲面和双三次贝齐尔曲面都可以看作是双三次B样条曲面的一种特殊情况。
以费格森曲面为例,我们可以将其表示成如下形式:S(u,v) = [(1-u)^3P0 + 3u(1-u)^2P1 + 3u^2(1-u)P2 +u^3P3]× (1-v)^2+ [(1-u)^3Q0 + 3u(1-u)^2Q1 + 3u^2(1-u)Q2 + u^3Q3] × v^2+ 3[(1-u)^2P0 + 2u(1-u)P1 + u^2P2] × (1-v)^2v+ 3[(1-u)^2Q0 + 2u(1-u)Q1 + u^2Q2] × v^2(1-v)其中,P0、P1、P2、P3和Q0、Q1、Q2、Q3为角点坐标。
计算机图形学网格简化

清华大学计算机科学与技术系
计算机图形学
几何实现的概念
• 为此我们记 φV = φ|K | ,称为 M 在 R3 中的几何实现 (geometric realization)。 • 若φV (| K |) 不自交,则 φV 为1-1映射。此时,φV 为一嵌入映 射,即对 ∀p ∈ φV (| K |) ,存在唯一m维向量 b ∈| K | ,使 得 p = φV (b) 。我们将 b 称为 p 关于单纯复形的重心坐标 向量(barycentric coordinate vector)。事实上,b可表示为:
清华大学计算机科学与技术系
计算机图形学
拓扑实现的概念
• 值得注意的是,单纯复形 K 并不包含点集 {i = 1, 2,L, m} 的所有子集,它仅包含了构造网格 M 所有面、边、顶 点的子集。为在结构上刻划单纯复形,我们引进拓扑 实现(topological realization) | K |的概念。
(6.2)
清华大学计算机科学与技术系
计算机图形学
P 的三维 ε 等距面定义为 • 对给定的 ε > 0 ,
近似地定义原始多边形网格 P 沿其正、负法向的 ε 等 距面 P ( +ε ) 和 P ( −ε ) 。 − + P ( + ε ) v P ( − ε ) v ε 等距面 和 上对应顶点 i , i 及其法向 量可分别表示为
清华大学计算机科学与技术系
计算机图形学
参考文献
• Cohen J, Varshney A, Manocha D, and Turner D, Simplification Evvelopes, Computer Graphics, 1996, 119128.
勾画式泊松网格编辑

勾画式泊松网格编辑
王隽;张宏鑫;许栋;鲍虎军
【期刊名称】《计算机辅助设计与图形学学报》
【年(卷),期】2006(18)11
【摘要】结合勾画式自由变形方法简单直观易用的优点和基于微分方程的网格变形方法能够保持形变物体几何细节的性质,提出一种勾画式的泊松网格编辑方法.通过允许目标勾画线和参照勾画线不必位于相同的相机平面,把原有的二维勾画变形推广至三维,并提出了一组完整的变形操作.这些变形操作根据参照勾画线与目标勾画线决定了一系列的局部变换,并由这些局部变换产生出用户希望的梯度场,最终根据用户需要的梯度场重建出变形后的三维模型.丰富的编辑实例表明了该方法具有直观便捷的交互特点.
【总页数】7页(P1723-1729)
【作者】王隽;张宏鑫;许栋;鲍虎军
【作者单位】浙江大学CAD & CG国家重点实验室,杭州,310027;浙江大学CAD & CG国家重点实验室,杭州,310027;浙江大学CAD & CG国家重点实验室,杭州,310027;浙江大学CAD & CG国家重点实验室,杭州,310027
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于泊松形状信号的网格模型部件分割算法 [J], 李根;潘翔;陈志杨;张三元;叶修梓
2.基于细分曲面的泊松网格编辑 [J], 张湘玉;廖文和;刘浩
3.基于泊松标量场的任意亏格网格切割 [J], 王胜法;刘秀平;苏志勋
4.三角网格曲面上的勾画曲线及其编辑 [J], 刘斌;林俊义;江开勇
5.结合重心坐标的泊松网格编辑算法 [J], 武帅;黄庆学;李宏杰;王安红
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Spline插值的分布式多速率数据帧扫描同步重构技术

基于Spline插值的分布式多速率数据帧扫描同步重构技术吴文杰;黄大贵;董政【摘要】提出一种基于Spline样条插值的同步重构技术,实现分布式多速率数据帧的扫描同步.该技术在分布式测控网络系统中出现多种不同采集速率和/或不同起始时刻的测量情况时,能有效地把这些测量数据转换为相同帧速率的数据,从而实现采集数据的同步.最后通过两个数值仿真实例验证了Spline插值的同步重构技术有效性和准确性.%This paper proposes a synchronization reconstruction technology based on Spline interpolation to realize scan synchronization of distributed multi-rate data frame. This technology can transform the acquired data into the data with the same frame rate effectively in order to achieve synchronization of data collection. Finally, two numerical simulation experiments verify the validity and accuracy of the synchronization reconstruction technology based on Spline interpolation.【期刊名称】《传感技术学报》【年(卷),期】2011(027)008【总页数】5页(P1182-1186)【关键词】多速率;数据采集;Spline;同步重构;多传感器数据融合【作者】吴文杰;黄大贵;董政【作者单位】电子科技大学机械电子工程学院,成都610054;电子科技大学机械电子工程学院,成都610054;电子科技大学机械电子工程学院,成都610054【正文语种】中文【中图分类】TP13在大型航空发动机试验中,采用分布式多前端测控网络系统往往需测量稳态、瞬态和动态变化的各种参数[1-3];但实际测量的各参数变化速率相差大,各前端数据采集子系统的采样和扫描周期不相同,且时分制异步采集与通道并行同步采集、声像视频等各种采集方式同时存在,这些都增加了分布式网络环境下的多传感器多速率信息融合的难度。
自由曲线曲面造型技术

2、简单技术 (插值与拟合)
2.1曲 线 拟 合 问 题 的 提 法
已知一组(二维)数据,即平面上 n个点(xi,yi) i=1,…n, 寻求一个函数(曲线)y=f(x), 使 f(x) 在某种准则下与所 有数据点最为接近,即曲线拟合得最好。
y
+
+
+
+ + (xi +i,yi)
+
+
y=f(x) +
但人们并不安于现状,继续探索新的造型方法。相继 出现了自由变形造型、偏微分方程造型、能量法造型、 小波技术等。这些方法目前还处于深入研究阶段,有 望于21世纪得到广泛的应用。
插值(interpolation)、拟合(fitting)和
逼近(approximation),一直是曲线曲面 造型基本的方法。
问题:给定一批数据点,需确定满足特定要求的曲线或曲面 解决方案: •若要求所求曲线(面)通过所给所有数据点,就是插值问题; •若不要求曲线(面)通过所有数据点,而是要求它反映对象 整体的变化趋势,这就是数据拟合,又称曲线拟合或曲面拟合。
函数插值与曲线拟合都是要根据一组数据构造一个函数作 为近似,由于近似的要求不同,二者的数学方法上是完全不同 的。 实例:下面数据是某次实验所得,希望得到X和 f之间的关系?
4)线性插值
等等
样条插值
比分段线性插值更光滑。
y
a
xi-1 xi
bx
在数学上,光滑程度的定量描述是:函数(曲
线)的k阶导数存在且连续,则称该曲线具有k阶光
滑性。 光滑性的阶次越高,则越光滑。是否存在较低
次的分段多项式达到较高阶光滑性的方法?三次 样条插值就是一个很好的例子。
网格图形编辑的样条方法

Ab t a t sr c
By t e c m bna in o pl e a e he o e h r t i p r su e h p ie b s d e iig h o i to fs i nd m s s t g t e , h spa e t dist e s l — a e d tn n n
中 图 法分 类号 TP 9 3l
S lne Ba e e h Ed tng p i - s d M s ii
W uJn h n L u Xu h i) W uEn u ) iz o g ,) i e u h a ,
( tt e a oao yo o ue c ne nt ueo o t r ,C iee c d m f S i c s e ig 1 0 8 ) S aeK yL b r tr JC mp trS i c ,I s t t fS J wa e hn s A a e yo ce e ,B i n 0 0 0 e i n j 2t r d ae U ie s yo h n s A n e c ne ,B i n 1 0 4 ) G a u t n vri C ie c d my J S i c s e i g tf e o e j 00 9
条上 的对 应 点 处 局 部 标 架 下 的坐 标 表示 , 作 为 不 变 量 在 变 形 中 进 行 保 持 ; 后 编 辑 样 条 的 位 置 和形 状 , 用 局 部 并 然 利 标 架 和细 节 坐 标 重 建 变 形 后 的 网格 , 时进 行 网 格 光 滑 和 网 格 细 分 , 善 变 形 效 果 , 实 现 复 杂 模 型 简 单 快 捷 的 编 同 改 以
维普资讯
第 1 9卷 第 7期 20 0 7年 7月
基于细分曲面的泊松网格编辑

基于细分曲面的泊松网格编辑I. 引言A. 研究背景和相关工作B. 研究目的和意义C. 研究方法和步骤II. 细分曲面基础知识A. 细分曲面的定义和原理B. 细分曲面的构造和表示方法C. 细分曲面的优缺点分析III. 泊松网格编辑算法基础A. 泊松问题的定义和求解方法B. 泊松网格编辑的思路和算法流程C. 泊松网格编辑的优化和改进方法IV. 基于细分曲面的泊松网格编辑实现A. 数据准备和模型构建B. 泊松网格编辑的细分曲面实现C. 算法效果和结果分析V. 结论与展望A. 论文主要工作和贡献B. 研究结果和算法优缺点分析C. 研究展望和未来工作建议注:以上各章题目及内容为研究主题与实际研究进展灵活调整的建议,整体结构及逻辑完整性需保证。
第1章节引言A. 研究背景和相关工作在计算机图形学领域,网格编辑是一项基础且重要的技术,它可以被广泛应用于三维建模、动画制作等领域中。
一方面,快速高效的三维网格编辑工具能够为设计师提供方便的操作手段,提高设计效率和精度;另一方面,技术上的发展也为计算机辅助设计、人机交互等领域带来了更多的理论基础和实践经验。
在网格编辑技术的应用过程中,泊松重建问题是一个很常见的挑战。
不同于三角形网格表示,它更适合处理连续曲面,但网格编辑时仍然存在一些问题,例如在网格变形时保持模型拓扑性质等。
为了解决这些问题,一些学者提出了使用细分曲面方法结合泊松问题的方式来进行网格编辑。
B. 研究目的和意义本论文的主要研究目的在于细分曲面技术与泊松网格编辑的结合,提出一种基于细分曲面的泊松网格编辑方法,以期在保持模型形状连续性的同时,实现高效、稳定、可控的编辑操作。
具体来说,论文将围绕以下目标展开研究:1. 探究细分曲面和泊松网格编辑的理论基础和算法原理。
2. 如何实现基于细分曲面的泊松网格编辑操作,即如何在细分曲面的基础上构建泊松网格编辑器,并进行效果对比和分析。
3. 对改进和优化基于细分曲面的泊松网格编辑算法的可行性与适用性进行探索。
基于网格模型的光滑B样条曲面重建算法

关 键词 : 求工程 ;光滑 B样 条 曲面 重建 ;网格 模 型 ;特征 线 ;四边界 区域 划 分 反
中图分类号 : P 9 T 31
文献标识码 : A
B样条 曲面是 目前 C D C M 系 统 中广 泛 采 用 A /A 的 曲面表 达形式. 于测 量数据 的参数化 和 B样 条曲 基
到光 滑 的 特 征 曲线 , 种 方 法 操 作 很 不 方 便 . c 这 Ek 等 和 Z o hu等 通 过 构 造 网格 模 型 的 V rni , ooo 图 对偶地 得 到基 础 D lu a e n y三角 域 , 后 采 用 匹 配算 a 然
法实 现 四边界 区域 的 自动划 分 . 丽艳 首先 计 算 张 出 网格 简 化模 型上 两 点 之 间 的最 短 距 离 , 实现 了 网 格 模 型的 三边界 区域 划分 , 后 自动 匹 配为 四边 界 然 区域. hn等 首 先计 算 出网格 曲 面拉 普拉 斯 算 子 Se 矩 阵 的 特 征 向 量 , 后 利 用 Mos 然 r e理 论 抽 取 其 Mos—ma r S l e e复形 实现 四边 界 区域 的 自动 划 分 . 一 这
维普资讯
华 南 理 工 大 学 学 报 (自 然 科 学 版 )
第3 5卷 第 1 2期
20 0 7年 1 2月
J r a ou h Ch na Un v riy o c n l g ou n lofS t i i e st fTe h o o y
定 性较 差 , 突 出 的 问题 是 划 分 结构 很 难 准 确 地 反 更
映样 件 的原 始设 计 意 图 , 区域边 界线 无 法 精 确 逼 近 模 型 的特征 轮廓 . 外 , 另 Ma等 提 出 了一 种 散乱 数 据点 的参 数化 方 法 , 过 将 其 向基 曲 面投 影 得 到数 通 据点 的参 数 值 ;a 等 提 出 了一 种 基 于 特 征 敏 感 Li 的参 数 化 方 法 , 此 基 础 上 实 现 了 曲 面拟 合 ; i 在 Wes s 等 首 先通 过 将 数 据 点 投 影 到 基 曲 面上 得 到 初 始 参 数值 , 后通 过 迭代 策 略得 到 精 度 和光 顺 性 都 较 然 好 的拟 合 曲面 . 这些 算 法 主要 研 究 了 曲面整 体 拟 合 中 的参 数化 以及 节 点 插 入 等 问题 , 有具 体 讨 论 四 没 边 界 区域划 分 的算法 , 而且 在 拟合 中仅 考虑 了精 度 、
基于Spline算法经编间隔织物的仿真建模

基于Spline算法经编间隔织物的仿真建模
王文;邓中民;李娟;柯薇
【期刊名称】《针织工业》
【年(卷),期】2024()2
【摘要】现阶段大多建模方法得到的模型保形性差,且缺少光照处理。
文章提出一种基于Spline插值算法的建模方法,该方法保证曲线经过所有控制点,在三维空间上建立与实际织物基本相同的空间曲线,解决了以往所得模型保形性差的问题,并且通过VC++以及OpenGL开发工具,可以加上环境光照渲染、纹理处理等,使仿真模型更为写实,得到的仿真模型可以节省人力和物力及时间,能够在短时间内为设计人员提供更为准确的设计思路和方案。
【总页数】4页(P17-20)
【作者】王文;邓中民;李娟;柯薇
【作者单位】武汉纺织大学省部共建纺织新材料与先进加工技术国家重点实验室;湖北省纤维检验局
【正文语种】中文
【中图分类】TS186.1
【相关文献】
1.经编间隔织物球形压缩试验与仿真分析
2.基于间隔丝排列模型的经编间隔织物压缩性能
3.经编间隔织物压缩性能的实验研究及计算机仿真
4.平板压力下床垫经编间隔织物压陷性能与仿真
5.纬编针织物真实感建模与仿真进展
因版权原因,仅展示原文概要,查看原文内容请购买。
多层次优化的网格曲面离散样条曲线设计方法

关键词: 离散样条曲线; 网格曲面; 多层次优化0.3724/SP.J.1089.2019.17559
Discrete Spline Curve Design on Surface Mesh via Cascaded Optimization
摘 要: 为同时满足鲁棒性、高效性以及广泛适用性等要求, 提出一种基于多层次优化的网格域样条曲线设计方法. 该方法放松了曲线严格位于曲面的约束, 仅将曲线的离散控制点置于流形空间, 并采用内点法的思想, 运用基于块 坐标下降法的全局优化方法进行数值求解, 最后借助局部参数化将曲线段映射到网格曲面. 在此基础上, 文中提出 由粗到细的多尺度层次求解策略, 不仅能够更为准确地估算离散微分算子, 提高求解精度, 而且能够减少挪动采样 点的计算量, 提升求解效率. 收敛性分析实验表明, 多层次优化方法能够快速收敛, 并在多尺度策略下获得更为光滑 的结果. 和现有的投影法和光顺法相比, 该方法效率更高, 且在可控性、普适性和鲁棒性上均表现出一定的优势.
第 31 卷 第 12 期 2019 年 12 月
计算机辅助设计与图形学学报
Journal of Computer-Aided Design & Computer Graphics
Vol.31 No.12 Dec. 2019
多层次优化的网格曲面离散样条曲线设计方法
宋 滢, 金 耀*, 何利力
(浙江理工大学浙江省 2011 服装个性化定制协同中心 杭州 310018) (fool1025@)
Abstract: To meet the requirements of robustness, high efficiency and wide applicability, this paper proposes a discrete spline curve design method on mesh domain based on global optimization. The method relaxes the strict manifold constraint, i.e. the curve is located on the surface by constraining discrete points of the curve. With the idea of interior point method, it adopts block coordinate descent method to solve the global optimization equation, and then maps the curve to the mesh surface through local parameterization. In addition, a multi-scales coarse-to-fine strategy is proposed to accelerate computation, which can not only estimate the discretization of the differential operator more accurately, but also decreases the computation of the sample point locations to improve the performance. Experiments on convergence analysis show that the cascaded optimization method converges quickly, obtaining smoother results with multi-scales strategy. In contrast to existing projection-based and smoothness-based methods, the proposed method has advantages in controllability, generality and robustness.
B-Spline(B-样条线)精品PPT课件

第4章 自由曲线曲面
4.1 概述 4.2 参数曲线基础 4.3 曲线曲面拟合方法 4.4 参数多项式曲线 4.5 三次Hermite曲线 4.6 Bezier曲线 4.7 B样条曲线
9
4.2参数曲线基础
曲线的表示形式
非参数表示
显式表示
y f (x)
z
g(x)
隐式表示 f (x, y, z) 0
称为调和函数
曲线可将简化为:
P(t)
G•
M
•T
H0 P0
H1P1
H
2
P' 0
H
3
P' 1
t [0,1]
33
4.5三次Hermite曲线
其矩阵表示形式为:
2 2 1 1 P0
P(t) t3 t2 t 1 3
3
2
1
P1
0 0 1 0 P0'
1
0
0
0
P1'
t [0,1]
34
4.5三次Hermite曲线
对形状数学描述的要求? 从计算机对形状处理的角度来看 (1)唯一性 (2)几何不变性
对在不同测量坐标系测得的同一组数据点进行拟 合,用同样的数学方法得到的拟合曲线形状不变。
5
4.1概 述
(3)易于定界 (4)统一性:
统一的数学表示,便于建立统一的数据库 标量函数:平面曲线 y = f(x)
空间曲线 y = f(x) z = g(x)
生成方法
插值
点点通过型值点 插值算法:线性插值、抛物样条插值、Hermite插 值
逼近
提供的是存在误差的实验数据
最小二乘法、回归分析
拟合
提供的是构造曲线的轮廓线用的控制点
网格曲面T-样条分片重建

网格曲面T-样条分片重建
赵向军;路梅;张宏鑫
【期刊名称】《图学学报》
【年(卷),期】2009(030)006
【摘要】提出了一个多方法耦合的参数曲面分片重建新方法,即普通分片采用T-splines最小二乘拟合,而奇异点附近则采用T-NURCCs逼近.虽然不同分片的重建方法有别,但皆为T-splines表示,数据结构一致,生成方式统一.该方法适合于工业造型和其它复杂模型的重建.
【总页数】8页(P22-29)
【作者】赵向军;路梅;张宏鑫
【作者单位】徐州师范大学计算机科学与技术学院,江苏,徐州,221116;浙江大学CAD&CG国家重点实验室,浙江,杭州,310058;中国科学院遥感应用研究所,北京,100101;徐州师范大学计算机科学与技术学院,江苏,徐州,221116;浙江大学CAD&CG国家重点实验室,浙江,杭州,310058
【正文语种】中文
【中图分类】TP391.7
【相关文献】
1.基于三角网格模型的多分辨率B样条曲面重建 [J], 郑峰松
2.飞机外形件三角网格模型光滑B样条曲面重建 [J], 王宏涛;孙秀慧;周来水;刘胜兰;安鲁陵
3.保持参数分布状态的有限元变形网格B样条曲面重建算法 [J], 李涛;刘浩;何纲
4.残缺网格模型的快速B样条曲面重建 [J], 蒋跃华;陈志杨;陈飞舟;叶修梓;张三元
5.任意三角形网格的基于二元四次箱样条分片C1曲面 [J], 张永春;达飞鹏;宋文忠因版权原因,仅展示原文概要,查看原文内容请购买。
网格图形编辑的样条方法

网格图形编辑的样条方法
吴金钟;刘学慧;吴恩华
【期刊名称】《计算机辅助设计与图形学学报》
【年(卷),期】2007(019)007
【摘要】提出基于样条的网格图形编辑方法,首先在网格表面附近构建近似的样条曲面,同时预计算网格顶点在样条上的对应点处局部标架下的坐标表示,并作为不变量在变形中进行保持;然后编辑样条的位置和形状,利用局部标架和细节坐标重建变形后的网格,同时进行网格光滑和网格细分,改善变形效果,以实现复杂模型简单快捷的编辑/变形.方法在保细节的同时允许对网格在多个尺度下编辑.实验结果表明,融合了样条的三角网格方法较传统的样条编辑方法可避免产生过多的控制点,大大地简化了操作.
【总页数】6页(P907-912)
【作者】吴金钟;刘学慧;吴恩华
【作者单位】中国科学院软件研究所计算机科学国家重点实验室,北京,100080;中国科学院研究生院,北京,100049;中国科学院软件研究所计算机科学国家重点实验室,北京,100080;中国科学院软件研究所计算机科学国家重点实验室,北京,100080;澳门大学科学技术学院电脑与资讯科学系,澳门
【正文语种】中文
【中图分类】TP391
【相关文献】
1.B样条应用于超限插值的网格生成方法 [J], 吁日新;朱自强
2.网格曲面模型及样条曲面模型的样条实体构建的研究综述 [J], 王会颖;章义刚;李怀英;
3.二维扩散反应方程的三次样条高精度加权隐式差分格式及其多重网格方法 [J], 马廷福;金涛;葛永斌
4.多层次优化的网格曲面离散样条曲线设计方法 [J], 宋滢; 金耀; 何利力
5.非均匀B样条网格光顺方法 [J], 荣焕宗;陈岗;张伟荣
因版权原因,仅展示原文概要,查看原文内容请购买。
网格模型的局部编辑算法

网格模型的局部编辑算法
秦绪佳;王青;华炜;鲍虎军
【期刊名称】《计算机辅助设计与图形学学报》
【年(卷),期】2004(16)4
【摘要】提出一种新的网格模型局部编辑算法,该算法可以精确地控制变形区域的大小、边界和变形点的位移,克服了FFD及其改进算法的缺点.首先交互地定义一个附着在模型表面的控制网格;然后建立模型变形区域与控制网格间点的映射,再依据变形要求来编辑控制网格;最后根据映射关系反算出模型变形区域点的新位置.控制网格可以是参数曲面的控制网格,也可采用一般三角网格或预先定义的网格模板.为达到精确变形的目的,对模型与控制网格重叠的区域进行自适应细分.该算法计算简便、易于实现,并能达到很好的效果.
【总页数】5页(P444-448)
【作者】秦绪佳;王青;华炜;鲍虎军
【作者单位】浙江工业大学信息工程学院,杭州,310014;浙江大学CAD&CG国家重点实验室,杭州,310027;浙江大学CAD&CG国家重点实验室,杭州,310027;浙江大学CAD&CG国家重点实验室,杭州,310027;浙江大学CAD&CG国家重点实验室,杭州,310027
【正文语种】中文
【中图分类】TP391
【相关文献】
1.三角网格模型特征线的局部采样追踪算法 [J], 莫建清;何汉武;李晋芳
2.基于局部变化性的改进编辑距离算法 [J], 王卫红;李君
3.基于多不动点约束的网格模型局部编辑 [J], 李环;周帅锋
4.基于顶点局部特征度的网格模型分割算法 [J], 贾流洋;庄泽民
5.基于顶点局部特征度的网格模型分割算法 [J], 贾流洋;庄泽民
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网格图形编辑的样条方法吴金钟1 21,3,刘学慧 ,吴恩华11,2(中国科学院 软件研究所 计算机科学重点实验室,北京 100080) (澳门大学科技学院计算机与信息科学系,澳门)3(中国科学院研究生院,北京 100039)摘要: 样条曲线和曲面由于其优越的可控性和塑造性, 在工业建模和娱乐影视界等应用领域 得到广泛的应用。
但是样条在三角网格上的应用并没有被广泛关注, 如何在复杂三维网格上 借鉴样条的优势,以便更加方便快捷地进行编辑/变形,就成为了本文研究的重点。
本文提 出的基于样条的网格图形编辑方法, 首先在网格表面附近构建近似的样条曲面, 同时预计算 网格顶点在样条上的对应点 u 处局部构架下的坐标表示,并作为不变量在变形中进行保持。
编辑样条的位置和形状, 利用局部标架和细节坐标重建变形后的网格。
同时光滑和细分网格, 改善变形效果,实现复杂模型简单快捷的编辑/变形。
本文方法在保细节的条件下允许对网 格在多个尺度下编辑。
实验表明, 融合了样条的三角网格方法较传统的样条编辑方法在保细 节的同时避免了产生过多的控制点,并大大简化了操作,使得编辑更加自由和快捷。
Spline-based mesh editingWU Jin-zhong13, Liu Xue-hui1, WU En-hua12(1State Key Lab。
of computer science, Institute of Software, Chinese Academy of Sciences, 100080,Beijing)(2Department of Computer and Information Science, University of Macau, Macao) (3 Graduate University of Chinese Academy of Sciences, 100039, Beijing) E-mail: wjz@, lxh@, ehwu@umac.moAbstract: Because of its accurate controlable property and perfect modeling power, spline plays an important rule in CAD and entertainment community. However,, little attention has been paid so far to the study of spline application on meshes. By the combination of spline and meshes together, this paper studies the spline-based editing on triangular meshes. By the approach, first a spline surface is spreaded near the mesh surface, and the coordinates of each mesh vertex by the local frame of its correspondening spline samples are pre-computed. According to the deformation of spline surface, local frames of spline samples is reconstructed, so does the deformed mesh. In comparison with the traditional spline modeling methods, mesh-based spline editing tools can preserve details and possess fewer control points. It makes the modeling work easier..一.介绍:近年来,虚拟现实和计算机图形学飞速发展,基于三维图形的应用层出不穷。
同时 3D 图形获取设备的不断发展,产生了更多基于实物的三维图形。
如在文物保护方面, 重建的 文物模型的精细程度已经达到了毫米级; 在虚拟人应用中, 对每一个毛细血管都可以进行标 识。
庞大的模型不仅占用了巨大的存储空间,给模型的编辑/变形/造型等应用也提出了严峻 挑战。
三维模型编辑/变形/造型方面的研究工作很多,包含了模型的简化、重网格、参数化、 编辑、变形、融合等各个方面,提出了针对不同模型规模的处理方法。
本文研究重点放在精 细模型的编辑变形方面, 针对样条造型以及三角网格各自的特点, 提出了基于样条的局部标 架下的模型细节表示方法以及网格图形编辑方法。
在三维图形编辑和造型中,由于样条函数的局部控制性好,造型性强,可以达到满意的光滑程度, 一致受到工业界和娱乐影视界等应用领域的青睐。
其最大特点就是优越的可控性 和塑造性。
然而,对于细节丰富的图形,需要很多控制点进行造型和编辑,编辑起来过于繁 琐;相反,较少控制点令曲面细节不够丰富,达不到应用要求。
另一方面,三角网格模型可 以通过 3D 获取设备方便得到,然而在编辑/变形方面却不如样条方法自由、直观,方法一般 都较复杂,求解耗时。
样条方法计算量少、操作反馈实时的优点是三角网格变形方法不可比 拟的。
如何能融合样条方法的编辑的优点到网格模型编辑中,取长避短,就成为本文研究的 重点。
本文提出的基于样条的网格图形编辑方法,把样条方法引入到三角网格变形中,保留 了样条优越的可控性和造型性,同时避免了产生过多的控制点。
首先我们在待编辑的三角网格表面附近构建近似的样条曲面。
由于只需要样条曲面与原 模型在一定尺度上近似, 样条的控制点数目可以远少于模型的顶点数。
同时对样条曲面在参 数空间 u=(u,w)上均匀采样,使得采样点的数目与编辑区域中的顶点数目相当。
预处理时将 模型的顶点与样条曲面上的距离最近的采样点对应起来, 并使得在模型上邻近的点, 其对应 点在样条上也是邻近的。
然后利用样条的参数化表示,构建样条采样点的局部标架,并计算 对应顶点在局部标架内的细节表示。
在变形过程中, 移动控制点的位置编辑样条曲面的位置 和形状,并根据采样点的局部标架坐标重建变形后的网格模型。
试验表明,即使在较粗糙的 样条曲面下, 原模型细节也可以在变形中得到较好的保持。
本文方法很好的融合了传统的样 条编辑和造型方法的优点, 在较少的控制点时也可很好的保持网格的细节。
同时变形可以在 不同尺度下进行,避免了传统样条方法只能在单尺度下操作的不足。
二.相关工作:结合本文的研究,本节重点分析基于几何的三维网格编辑、变形的近期发展,并介绍样 条造型的最新进展。
针对三角网格,目前编辑和变形方法主要有下面几种: 1. 基于内嵌网格的编辑和变形技术:对于上百万或上亿顶点的图形模型,直接编辑模型顶 点将是非常痛苦的事情。
一般方法都必须从原点集中抽象出少数的控制点或面片(这些 控制点可以在模型上,也可以不在模型上) ,并使控制点与模型区域对应。
在指定的变 形方案下,编辑少量的控制点,使得模型上的区域做相应的变形。
控制网格的产生可以 采取模型简化[19]等手段得到。
编辑控制网格后,根据相应的规则重建变形后的模型, [18]就采用了控制网格的三维平均值坐标的方法。
模型上任一点对于控制网格的平均值 坐标被预计算出来。
编辑时,移动控制顶点的空间位置并根据三维平均值坐标重建模型 顶点的空间坐标。
平均值坐标方法要求控制网格是空间封闭的,并且原模型镶嵌在控制 网格内部。
缺点是不能局部编辑,移动任一控制点都会改变所有顶点的位置。
2. 基于 handle 的编辑和变形技术:在自由造型中,这种方法较方法 1 可以很好的进行局部 操作, 所有的编辑和变形将被限制在以 handle 为中心的作用区域 ROI (region of interest) 内。
在 ROI 内的选择一个顶点或面片作为 handle。
编辑时移动并改变 handle 的空间位置 和旋转片面的朝向,使得在 ROI 中的顶点和面片的坐标和朝向等比例的进行变化。
ROI 可以同时存在多个 handle[16-17]。
同时 ROI 的边界达到指定的光滑条件,避免了褶皱的 出现。
这种方法虽然可以对模型进行自由编辑,但编辑和变形能力不够强大,操作起来 不够方便,特别是旋转时,更难进行模型的造型。
3. 多分辨率模型编辑和变形技术:这方面和模型的多分辨率表示结合紧密。
基本思想是在 多分辨率的不同层次上进行编辑,并使得操作结果可以传播到最精细层次上的顶点和面 片。
模型的多分辨率表示可以采用边折叠[19]或层次 chart 等多种方法。
每一次操作的结 果都存储在最精细分辨率层次的顶点上。
在对粗糙层次进行编辑时,可以保持精细层次 上的模型细节,达到较好的多层次编辑效果。
多分辨率可以对静态表面[12][13][14]或动态表面[11][15]都可以进行编辑。
但这种方法与多分辨率层次的构建关联密切。
同时不方 便在原模型上构造出新的细节,在层次的边界容易出现褶皱等。
4. 细节保持的基于微分属性的变形技术: 基于 Laplacian 或 Poisson 方程的变形技术与模型 的微分性质密切相关。
模型顶点的 x,y,z 坐标值被看作定义在模型表面的标量函数, 计算其对于参数空间的梯度并在变形中保持不变,最大程度的保持了模型原有的细节。
这类变形技术一般都可化简为求解矩阵 Ax=b 的问题,一般方法是采用共轭梯度法或矩 阵分解方法。
[7][10][5]在这方面做了系列深入的研究,并在[5]中首先提出了把问题的求 解投影到简化模型上进行的思路,大大提高了运算效率。
不仅在三维网格变形方面,基 于微分的技术在图像编辑方面的应用也表现了其优势[6],[8][9]在这方面也做出了突出 的研究工作。
在样条造型方面,近年来又有了新的进展,层次 B 样条曲面和 T-Spline 的提出,允许了 样条的多分辨率编辑和 T 形样条节点的存在,在局部细化编辑时不需要引入过多的控制点, 都更加使得样条在造型上更加方便和快捷。
感兴趣的读者可以参见[1][2][3][4]做深入的了 解。
样条在三角网格模型的变形中已经有所应用,包括体 T-spline[21]和体 B-spline[22]。
[20] 在三维网格曲面的变形中引入层次 B 样条的保细节的方法,采用了参数化和样条拟合的方 法实现顶点对应。
虽然也采用了局部构架的方法重建模型,但提供了编辑 B 样条和操纵网 格模型顶点两种方法。