About: Marching tetrahedra     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Rule105846932, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FMarching_tetrahedra&invfp=IFP_OFF&sas=SAME_AS_OFF

Marching tetrahedra is an algorithm in the field of computer graphics to render implicit surfaces. It clarifies a minor ambiguity problem of the marching cubes algorithm with some cube configurations. It was originally introduced in 1991. Each tetrahedron has sixteen possible configurations, falling into three classes: no intersection, intersection in one triangle and intersection in two (adjacent) triangles. It is straightforward to enumerate all sixteen configurations and map them to vertex index lists defining the appropriate triangle strips.

AttributesValues
rdf:type
rdfs:label
  • Marching tetrahedra (fr)
  • Marching tetrahedra (en)
rdfs:comment
  • Marching tetrahedra is an algorithm in the field of computer graphics to render implicit surfaces. It clarifies a minor ambiguity problem of the marching cubes algorithm with some cube configurations. It was originally introduced in 1991. Each tetrahedron has sixteen possible configurations, falling into three classes: no intersection, intersection in one triangle and intersection in two (adjacent) triangles. It is straightforward to enumerate all sixteen configurations and map them to vertex index lists defining the appropriate triangle strips. (en)
  • Le marching tetrahedra est une méthode destinée à représenter la surface définie par , avec f une fonction définie sur l'espace. Le principe de base est identique au marching cubes. On notera alors que le marching cubes est une technique ayant fait l’objet d’un brevet, alors que la technique du marching tetrahedra a été créé pour contourner ce brevet. Une fois que l’on sait que l’on doit tracer l’isosurface sur un cube, on va décomposer ce cube en tétraèdres. On peut, par exemple décomposer le cube en 6 tétraèdres. (fr)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Visualisation_diamond_cubic.svg
  • http://commons.wikimedia.org/wiki/Special:FilePath/Marching_tetrahedrons.png
  • http://commons.wikimedia.org/wiki/Special:FilePath/Opposing-tet-cells.png
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
thumbnail
has abstract
  • Marching tetrahedra is an algorithm in the field of computer graphics to render implicit surfaces. It clarifies a minor ambiguity problem of the marching cubes algorithm with some cube configurations. It was originally introduced in 1991. While the original marching cubes algorithm was protected by a software patent, marching tetrahedrons offered an alternative algorithm that did not require a patent license. More than 20 years have passed from the patent filing date (June 5, 1985), and the marching cubes algorithm can now be used freely. Optionally, the minor improvements of marching tetrahedrons may be used to correct the aforementioned ambiguity in some configurations. In marching tetrahedra, each cube is split into six irregular tetrahedra by cutting the cube in half three times, cutting diagonally through each of the three pairs of opposing faces. In this way, the tetrahedra all share one of the main diagonals of the cube. Instead of the twelve edges of the cube, we now have nineteen edges: the original twelve, six face diagonals, and the main diagonal. Just like in marching cubes, the intersections of these edges with the isosurface are approximated by linearly interpolating the values at the grid points. Adjacent cubes share all edges in the connecting face, including the same diagonal. This is an important property to prevent cracks in the rendered surface, because interpolation of the two distinct diagonals of a face usually gives slightly different intersection points. An added benefit is that up to five computed intersection points can be reused when handling the neighbor cube. This includes the computed surface normals and other graphics attributes at the intersection points. Each tetrahedron has sixteen possible configurations, falling into three classes: no intersection, intersection in one triangle and intersection in two (adjacent) triangles. It is straightforward to enumerate all sixteen configurations and map them to vertex index lists defining the appropriate triangle strips. (en)
  • Le marching tetrahedra est une méthode destinée à représenter la surface définie par , avec f une fonction définie sur l'espace. Le principe de base est identique au marching cubes. On notera alors que le marching cubes est une technique ayant fait l’objet d’un brevet, alors que la technique du marching tetrahedra a été créé pour contourner ce brevet. Une fois que l’on sait que l’on doit tracer l’isosurface sur un cube, on va décomposer ce cube en tétraèdres. On peut, par exemple décomposer le cube en 6 tétraèdres. Sur chaque tétraèdre, on va construire l’isosurface. Comme on n’a plus que 4 points dans la structure considérée, on n’a que 16 cas à considérer, ce qui par parité, se réduit à 8 cas. Les différents cas sont exposés ici : Chaque point de l’intersection entre l’isosurface et le tétraèdre est calculé par interpolation linéaire entre les 2 points du tétraèdre correspondant. Pour le reste, la méthode est la même que pour le marching cube. (fr)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software