首页> 美国卫生研究院文献>other >Boolean Operations with Prism Algebraic Patches
【2h】

Boolean Operations with Prism Algebraic Patches

机译:Prism代数补丁的布尔运算

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In this paper we discuss a symbolic-numeric algorithm for Boolean operations, closed in the algebra of curved polyhedra whose boundary is triangulated with algebraic patches (A-patches). This approach uses a linear polyhedron as a first approximation of both the arguments and the result. On each triangle of a boundary representation of such linear approximation, a piecewise cubic algebraic interpolant is built, using a C1-continuous prism algebraic patch (prism A-patch) that interpolates the three triangle vertices, with given normal vectors. The boundary representation only stores the vertices of the initial triangulation and their external vertex normals. In order to represent also flat and/or sharp local features, the corresponding normal-per-face and/or normal-per-edge may be also given, respectively. The topology is described by storing, for each curved triangle, the two triples of pointers to incident vertices and to adjacent triangles. For each triangle, a scaffolding prism is built, produced by its extreme vertices and normals, which provides a containment volume for the curved interpolating A-patch. When looking for the result of a regularized Boolean operation, the 0-set of a tri-variate polynomial within each such prism is generated, and intersected with the analogous 0-sets of the other curved polyhedron, when two prisms have non-empty intersection. The intersection curves of the boundaries are traced and used to decompose each boundary into the 3 standard classes of subpatches, denoted in, out and on. While tracing the intersection curves, the locally refined triangulation of intersecting patches is produced, and added to the boundary representation.
机译:在本文中,我们讨论了布尔运算的符号-数字算法,该算法封闭在弯曲多面体的代数中,其边界用代数斑块(A斑)进行了三角剖分。这种方法使用线性多面体作为参数和结果的第一近似。在这种线性逼近的边界表示的每个三角形上,使用C 1 -连续棱镜代数补丁(棱镜A补丁)构建分段三次代数插值,该插值将三个三角形顶点插值,给定法线向量。边界表示仅存储初始三角剖分的顶点及其外部顶点法线。为了也表示平坦和/或尖锐的局部特征,也可以分别给出相应的每脸法线和/或每边缘法线。通过为每个弯曲的三角形存储指向入射顶点和相邻三角形的两个三重指针来描述拓扑。对于每个三角形,将构建一个由其极端顶点和法线生成的脚手架棱镜,该棱镜为弯曲的插值A形补片提供了一个容纳空间。当寻找正则布尔运算的结果时,当两个棱镜具有非空交点时,将在每个此类棱镜中生成三变量多项式的0集,并与另一个弯曲多面体的类似0集相交。 。跟踪边界的相交曲线,并用于将每个边界分解为3个标准的子修补程序类别,分别表示为in,out和on。在跟踪相交曲线时,将生成相交斑块的局部精制三角剖分,并将其添加到边界表示中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号