Explicit Adaptive Tessellation based on re-parametrization on Graphics Hardware

Alessandro Martinelli
{"title":"Explicit Adaptive Tessellation based on re-parametrization on Graphics Hardware","authors":"Alessandro Martinelli","doi":"10.2312/LocalChapterEvents/ItalChap/ItalianChapConf2007/031-038","DOIUrl":null,"url":null,"abstract":"We propose to use an explicit function for adaptive tessellation of parametric curves and surfaces. This function behaves as a new parametrization from the surface domain (or curve domain) to the domain itself; it is build using information about derivatives and curvature: a fixed tessellation may be re-arranged in an adaptive tessellation, which takes care of those parts of the curve or surface which need to be tessellated more and those which may use a poorer tessellation. We show how to produce and how to use the kernel function with four example: a simple cubic curve, a spline curve, a cubic bezièr triangle and a cubic quadrilateral patch. For every example, we compare the fixed tessellation with the adaptive one: the number of vertexes used is always the same, but the points are re-arranged in a better way. At the end we show how to use commonly known forward differencing methods to evaluate both the explicit parametrization and the curve or surface; we also show how simply this method may be implemented on common graphics cards.","PeriodicalId":405486,"journal":{"name":"European Interdisciplinary Cybersecurity Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"European Interdisciplinary Cybersecurity Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2312/LocalChapterEvents/ItalChap/ItalianChapConf2007/031-038","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

We propose to use an explicit function for adaptive tessellation of parametric curves and surfaces. This function behaves as a new parametrization from the surface domain (or curve domain) to the domain itself; it is build using information about derivatives and curvature: a fixed tessellation may be re-arranged in an adaptive tessellation, which takes care of those parts of the curve or surface which need to be tessellated more and those which may use a poorer tessellation. We show how to produce and how to use the kernel function with four example: a simple cubic curve, a spline curve, a cubic bezièr triangle and a cubic quadrilateral patch. For every example, we compare the fixed tessellation with the adaptive one: the number of vertexes used is always the same, but the points are re-arranged in a better way. At the end we show how to use commonly known forward differencing methods to evaluate both the explicit parametrization and the curve or surface; we also show how simply this method may be implemented on common graphics cards.
基于图形硬件重参数化的显式自适应镶嵌
我们建议使用显式函数对参数曲线和曲面进行自适应镶嵌。该函数表现为从曲面域(或曲线域)到域本身的新参数化;它是使用导数和曲率的信息来构建的:一个固定的镶嵌可以在一个自适应镶嵌中重新排列,它可以照顾那些需要更多镶嵌的曲线或表面的部分,以及那些可能使用较差的镶嵌。通过简单的三次曲线、样条曲线、三次bezi三角形和三次四边形斑块这四个例子,说明了核函数的生成和使用方法。对于每个例子,我们比较了固定镶嵌和自适应镶嵌:使用的顶点数量总是相同的,但点以更好的方式重新排列。最后,我们展示了如何使用常用的正演差分方法来评估显式参数化和曲线或曲面;我们还展示了如何简单地在普通显卡上实现此方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信