首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 375 毫秒
1.
张永春  达飞鹏  宋文忠 《软件学报》2006,17(10):2211-2220
提出一种以任意三角剖分为控制网格的二元箱样条曲面算法.二元三方向剖分是方向最少的三角剖分,建立在其上的二元三向四次箱样条在CAGD等领域有着广泛的应用.其规范的箱样条曲面计算仅适用于控制点的价数均为6的网格.从规范的算法出发,提出了一种任意价数控制网格的曲面计算算法,并对算法的连续性等进行了详细的分析.生成的曲面具有保凸性,且是分片C1连续的.该算法可进行3D离散点全局或局部插值,并可应用于3D曲面重构等领域.  相似文献   

2.
将复杂几何体网格转换为参数曲面是CAD几何引擎设计中的关键问题.针对赋予四边形粗剖分结构的三角网格模型,提出一种基于Powell-Sabin细分的参数曲面重建方法.首先利用均值参数化方法建立每个粗四边形结构MT到参数域D的映射,同时得到D的三角剖分Δ;然后对Δ进行一次Powell-Sabin细分得到加细三角剖分ΔS,并且利用MT的几何信息构造二元一次样条函数空间S(ΔS)中的插值函数S;对D均匀采样之后,利用插值函数S得到规则型值点作为参数曲面表面点的近似;最后建立具有光顺性质的能量函数,求解出双三次B样条曲面的控制点网格,完成曲面重建.实验给出了柱面、鞍面等基础曲面和人头模型等自由曲面的重建结果.数值结果表明,与自适应算法相比,所提方法能够捕获由给定三角网格呈现的几何细节,重建复杂模型的点距均方误差减小38%.  相似文献   

3.
研究了三向四次箱样条曲面与控制网格中心三角平面片间的距离和该距离的界.借助三向四次箱样条曲面的分片表示,应用该曲面片控制顶点的一阶和二阶方向差分,给出了该曲面片与控制网格中心三角平面片之间的逐点距离.通过该距离的分片表达式,给出了该距离的界.  相似文献   

4.
本文应用B网分裂加密的思想,讨论在计算机上快速实现二元三方向网格上三角域样条曲面的显示。该算法具有快速、稳定和高效率等优点,可用于相应的曲面设计与曲面求交。  相似文献   

5.
一个利用法矢的散乱点三角剖分算法   总被引:1,自引:0,他引:1  
董辰世  汪国昭 《计算机学报》2005,28(6):1000-1005
曲面上散乱点的三角剖分在曲面重建中发挥着重要作用,借助于曲面上的法矢信息和三维Delaunay三角剖分算法,该文给出了一种新的散乱点三角剖分算法,输入一组散乱点以及所在曲面S在这些散乱点处的一致定向的法矢信息,该算法将产生一张插值散乱点的三角网格曲面M,并且曲面M可以近似地看成是曲面S的三角剖分,算法的主要步骤分为两步:首先通过曲面S的一致定向的法矢信息,在曲面S的同一侧添加辅助点,利用这些辅助点来剔除Delaunay三角剖分中产生的不需要的三角片;然后将剩余的三角片连接成一张完整的网格曲面,与基于中轴的三角剖分算法相比,该文算法需要更少和更简单的计算,与局部三角剖分算法相比,该文算法可以更有效地避免重建后的曲面产生自交,该文的算法可用于任意拓扑的光滑曲面重建。  相似文献   

6.
为了能够快速地从高密度散乱点云生成三角形网格曲面,提出一种针对散乱点云的曲面重建算法.首先通过逐层外扩建立原始点云的近似网格曲面,然后对近似网格曲面进行二次剖分生成最终的精确曲面;为了能够处理噪声点云,在剖分过程中所有网格曲面顶点都通过层次B样条进行了优化.相比于其他曲面重建方法,该算法剖分速度快,且能够保证点云到所生成的三角网格曲面的距离小于预先设定容限.实验结果表明,文中算法能够有效地实现高密度散乱点云的三角剖分,且其剖分速度较已有算法有大幅提高.  相似文献   

7.
陈伟  刘肖琳 《计算机仿真》2009,26(9):338-341
改进了一种三维散乱点云三角剖分算法。三角剖分是点云数据曲面重构的主要算法之一,但针对三维散乱点云的三角剖分存在剖分效率不高,剖分得到的三角曲面形状无法控制,细节特征表现不足的问题。提出了基于空间栅格划分的三角剖分算法,并提出了一个新的评价函数,以控制三角网格曲面的生长。实验证明,改进后的算法极大的提高了剖分效率,而且能保证最终生成的三角网格曲面平滑而保有丰富的细节特征,适用于在虚拟现实、曲面重构等领域推广使用。  相似文献   

8.
以二元四次多项式在三角域和矩形域上的Bezier形式的Blossom为工具,给出了当给定一张三向四次箱样条曲面时,能与之C^0、C^1、C^2拼接的三边或矩形Bezier曲面的控制顶点所要满足的一个显式表示的充分条件。这一结果在使用三向四次箱样条曲面或Loop细分曲面造型,而又需要构造Bezier曲面与之拼接或补洞时,具有理论和实际应用价值。  相似文献   

9.
何军  张彩明  杨兴强 《软件学报》2009,20(6):1673-1684
提出一种在不规则网格上构造曲面的方法.其基本思想是,通过均匀双三次B样条基函数的分解和子基函数的分类,将B样条曲面方法推广到任意四边形网格.给定一个任意四边形控制网格,首先对每个控制点构造一个基函数;所有控制点加权组合形成整体曲面.构造的曲面是分片双三次有理参数多项式曲面.此方法可以看成是均匀B样条曲面构造方法的扩展,如果控制网格是规则四边形网格,那么构造得到的曲面与均匀双三次B样条曲面是一致的.最后,实例证明此方法能够有效地构造曲面.  相似文献   

10.
任意形状平面域的通用三角化算法   总被引:2,自引:0,他引:2  
王会成  刘晓云 《计算机工程》1996,22(2):41-43,62
基于平面上散乱数据点的Delaunay三角剖分准则,提出了任意形状平面域的通用三角剖分算法。该算法不仅能用于Trimmed曲面的消隐显示及加工,也能用于有限元网格自动生成及其它领域。该算法已经成功应用于HUSTCADM曲面造型及加工系统。  相似文献   

11.
1.前 言 车身设计和制造中,常常需要解决曲面逆求的问题,即给定一组车身表面的三坐标测量点,如何求解其曲面网格来表达车身曲面的原始形状.目前常用的曲面逆求方法通常都是根据离散点来生成曲面的三角形网格,然而,由于曲面测量点分布的无序性和无规则性,无论采取何种逆求的方法,生成的三角形网格大都会存在尖角,长边和短边等缺点.如果直接将这样的三角形网格运用于有限元计算,必然会影响计算结果.对于这样的三角形,本文通过给  相似文献   

12.
冯仁忠  王仁宏 《软件学报》2003,14(4):830-837
介绍了一种在控制三角形网格上创建光滑样条曲面的算法,该控制网格能够刻画具有或没有边界的任意自由曲面.生成的曲面有一个4次参数多项式表示并且被表示成一个切平面连续的三角形Bézier片网.曲面对网格的逼近程度受到一个混合比控制,当混合比为0时,产生的曲面插值网格.该算法是一种局部方法,简单且效率高,适合于外形设计.  相似文献   

13.
We present a novel geometric algorithm to construct a smooth surface that interpolates a triangular or a quadrilateral mesh of arbitrary topological type formed by n vertices. Although our method can be applied to B-spline surfaces and subdivision surfaces of all kinds, we illustrate our algorithm focusing on Loop subdivision surfaces as most of the meshes are in triangular form. We start our algorithm by assuming that the given triangular mesh is a control net of a Loop subdivision surface. The control points are iteratively updated globally by a simple local point-surface distance computation and an offsetting procedure without solving a linear system. The complexity of our algorithm is O(mn) where n is the number of vertices and m is the number of iterations. The number of iterations m depends on the fineness of the mesh and accuracy required.  相似文献   

14.
Metamorphosis of arbitrary triangular meshes   总被引:8,自引:0,他引:8  
Three-dimensional metamorphosis (or morphing) establishes a smooth transition from a source object to a target object. The primary issue in 3D metamorphosis is to establish surface correspondence between the source and target objects, by which each point on the surface of the source object maps to a point on the surface of the target object. Having established this correspondence, we can generate a smooth transition by interpolating corresponding points from the source to the target positions. We handle 3D geometric metamorphosis between two objects represented as triangular meshes. To improve the quality of 3D morphing between two triangular meshes, we particularly consider the following two issues: 1) metamorphosis of arbitrary meshes; 2) metamorphosis with user control. We can address the first issue using our recently proposed method based on harmonic mapping (T. Kanai et al., 1998). In that earlier work, we developed each of the two meshes (topologically equivalent to a disk and having geometrically complicated shapes), into a 2D unit circle by harmonic mapping. Combining those two embeddings produces surface correspondence between the two meshes. However, this method doesn't consider the second issue: how to let the user control surface correspondence. The article develops an effective method for 3D morphing between two arbitrary meshes of the same topology. We extend our previously proposed method to achieve user control of surface correspondence  相似文献   

15.
目的 针对有限元分析中网格最优化问题,提出一种改进的生成四面体网格的自组织算法。方法 该算法首先应用几何方法将三角形表面模型重新构造成规定大小的分类体数据,同时由该表面模型建立平衡八叉树,计算用以控制网格尺寸的3维数组;然后将体数据转换成邻域内不同等值面的形态一致的边界指示数组;结合改进的自组织算法和相关3维数据的插值函数,达到生成四面体网格的目的。结果 实验结果对比表明,该方法能够生成更高比例的优质四面体,增强了对扁平面体的抑制能力,同时很好地保证了边界的一致。结论 在对封闭的3维表面网格进行有限元建模时,本文算法为其提供了一种有效、可靠的途径。  相似文献   

16.
针对有限元分析中网格最优化问题,本文提出一种改进的生成四面体网格的自组织算法。该算法首先应用几何方法将三角形表面模型重新构造成规定大小的分类体数据,同时由该表面模型建立平衡八叉树,计算用以控制网格尺寸的三维数组;然后将体数据转换成邻域内不同等值面的形态一致的边界指示数组;结合改进的自组织算法和相关三维数据的插值函数,达到生成四面体网格的目的。实验对比表明,该方法能够生成更高比例的优质四面体,同时很好地保证了边界的一致。在对封闭的三维表面网格进行有限元建模时,本文算法为其提供了一种有效、可靠的途径。  相似文献   

17.
一种新的六角形网格的砍边细分方法   总被引:1,自引:0,他引:1       下载免费PDF全文
提出了一种新的六角形网格的砍边细分算法。该算法通过面收缩和砍边两个过程,使细分网格的数目以4为倍数增长,并选择适当的几何定位使细分曲面保持C1连续性。该算法只适用于顶点的价为3的半正则网格,而对于任意的初始控制网格,算法可以通过预处理使初始网格半正则化。  相似文献   

18.
Surgical simulators need to simulate deformation and cutting of deformable objects. Adaptive octree mesh based cutting methods embed the deformable objects into octree meshes that are recursively refined near the cutting tool trajectory. Deformation is only applied to the octree meshes; thus the deformation instability problem caused by degenerated elements is avoided. Biological tissues and organs usually contain complex internal structures that are ignored by previous work. In this paper the deformable objects are modeled as voxels connected by links and embedded inside adaptive octree meshes. Links swept by the cutting tool are disconnected and object surface meshes are reconstructed from disconnected links. Two novel methods for embedding triangular meshes as internal structures are proposed. The surface mesh embedding method is applicable to arbitrary triangular meshes, but these meshes have no physical properties. The material sub-region embedding method associates the interiors enclosed by the triangular meshes with physical properties, but requires that these meshes are watertight, and have no self-intersections, and their smallest features are larger than a voxel. Some local features are constructed in a pre-calculation stage to increase simulation performance. Simulation tests show that our methods can cut embedded structures in a way consistent with the cutting of the deformable objects. Cut fragments can also deform correctly along with the deformable objects.  相似文献   

19.
In medical imaging, the generation of surface representations of anatomical objects obtained by labeling images from various modalities, is a critical component for visualization, simulation, and analysis. The interfaces between labeled regions can meet at arbitrary angles and with complex topologies, causing most automatic meshing algorithms to fail. We apply a recent Delaunay refinement algorithm to generate high quality triangular meshes that approximate the interface surfaces. This algorithm has proven guarantees for meshing piecewise-smooth shapes and its implementation overhead is low. Consequently, the approach is applicable to labeled datasets generated from binary segmentations as well as from probabilistic segmentation algorithms. We show the effectiveness of this technique on data from a variety of medical fields and discuss its ability to control the quality and size of the output meshes. The same algorithm can be used to generate tetrahedral meshes of the segmentation space.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号