VTK/Voronoi: Difference between revisions

From KitwarePublic
< VTK
Jump to navigationJump to search
 
(16 intermediate revisions by 2 users not shown)
Line 25: Line 25:
|- align="center"
|- align="center"
| Constrained Voronoi example, boundary alone || Constrained Voronoi example with interior generators|| Constrained Voronoi example with internal boundary and interior generators
| Constrained Voronoi example, boundary alone || Constrained Voronoi example with interior generators|| Constrained Voronoi example with internal boundary and interior generators
|}
=== Circle in Square ===
  {| cellpadding="2" style="border: 1px solid darkgray;"
! width="300" |
! width="300" |
! width="300" |
! width="300" |
! width="300" |
|- border="0"
| [[File:CircleInSquare-10-NoCenter-all.png|300px]]
| [[File:CircleInSquare-50-NoCenter-all.png|300px]]
| [[File:CircleInSquare-100-NoCenter-all.png|300px]]
| [[File:CircleInSquare-500-NoCenter-all.png|300px]]
| [[File:CircleInSquare-1000-NoCenter-all.png|300px]]
|- align="center"
|  Constrained Voronoi example, 10 internal generators
|| Constrained Voronoi example, 50 internal generators
|| Constrained Voronoi example, 100 internal generators
|| Constrained Voronoi example, 500 internal generators
|| Constrained Voronoi example, 1000 internal generators
|}
  {| cellpadding="2" style="border: 1px solid darkgray;"
! width="300" |
! width="300" |
! width="300" |
! width="300" |
! width="300" |
|- border="0"
| [[File:CircleInSquare-10-WithCenter-all.png|300px]]
| [[File:CircleInSquare-50-WithCenter-all.png|300px]]
| [[File:CircleInSquare-100-WithCenter-all.png|300px]]
| [[File:CircleInSquare-500-WithCenter-all.png|300px]]
| [[File:CircleInSquare-1000-WithCenter-all.png|300px]]
|- align="center"
|  Constrained Voronoi example, 11 internal generators
|| Constrained Voronoi example, 51 internal generators
|| Constrained Voronoi example, 101 internal generators
|| Constrained Voronoi example, 501 internal generators
|| Constrained Voronoi example, 1001 internal generators
|}
|}


== Animations ==
== Animations ==
[[Media:ShaPe-Swirl-6.gif|Mobile constrained Voronoi example]]
=== Rotational Swirl ===
* [[Media:ShaPe-Swirl-1.gif|Solid rotation in circle]]
* [[Media:ShaPe-Swirl-2.gif|Opposite rotational fields in circle, hi-res]]
* [[Media:ShaPe-Swirl-3.gif|Opposite rotational fields in circle, lo-res]]
* [[Media:ShaPe-Swirl-4.gif|Opposite solid rotations in circle]]
* [[Media:ShaPe-Swirl-5.gif|Ellipse in rotational field, hi-res]]
* [[Media:ShaPe-Swirl-6.gif|Ellipse in rotational field, lo-res]]
 
=== Squashed Circle ===
* [[Media:ShaPe-Squash-0.gif|Single boundary, no interior generators]]
* [[Media:ShaPe-Squash-1.gif|Internal boundary, no interior generators]]
* [[Media:ShaPe-Squash-2.gif|Single boundary, 2 interior generators]]


== Current Issues ==  
== Current Issues ==  
Identified problems with vtkDelaunay2D that sometimes generates non-Delaunay edges:
Identified problems with vtkDelaunay2D that sometimes generates non-Delaunay edges:
   [[File:IncorrectCDT.png|200px|thumb|center|Incorrect constrained Delaunay triangulation]]
   [[File:IncorrectCDT.png|200px|thumb|center|Incorrect constrained Delaunay triangulation]]

Latest revision as of 13:30, 19 March 2013

Examples

Images

Star

Star0-all.png Star14-all.png Star0-hole-all.png
Constrained Voronoi example, boundary alone Constrained Voronoi example with interior generators Constrained Voronoi example with internal boundary

Foghorn

Foghorn0-all.png Foghorn24-all.png Foghorn14-hole-all.png
Constrained Voronoi example, boundary alone Constrained Voronoi example with interior generators Constrained Voronoi example with internal boundary and interior generators

Circle in Square

CircleInSquare-10-NoCenter-all.png CircleInSquare-50-NoCenter-all.png CircleInSquare-100-NoCenter-all.png CircleInSquare-500-NoCenter-all.png CircleInSquare-1000-NoCenter-all.png
Constrained Voronoi example, 10 internal generators Constrained Voronoi example, 50 internal generators Constrained Voronoi example, 100 internal generators Constrained Voronoi example, 500 internal generators Constrained Voronoi example, 1000 internal generators
CircleInSquare-10-WithCenter-all.png CircleInSquare-50-WithCenter-all.png CircleInSquare-100-WithCenter-all.png CircleInSquare-500-WithCenter-all.png CircleInSquare-1000-WithCenter-all.png
Constrained Voronoi example, 11 internal generators Constrained Voronoi example, 51 internal generators Constrained Voronoi example, 101 internal generators Constrained Voronoi example, 501 internal generators Constrained Voronoi example, 1001 internal generators

Animations

Rotational Swirl

Squashed Circle

Current Issues

Identified problems with vtkDelaunay2D that sometimes generates non-Delaunay edges:

Incorrect constrained Delaunay triangulation