• Keine Ergebnisse gefunden

Voronoi Diagram and Delaunay Triangulation

N/A
N/A
Protected

Academic year: 2022

Aktie "Voronoi Diagram and Delaunay Triangulation"

Copied!
79
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Voronoi Diagram and Delaunay Triangulation

Chih-Hung Liu

October 21

(2)

Outline

1 Voronoi Diagrams and Delaunay Triangulations Properties and Duality

2 3D geometric transformation

(3)

Voronoi Diagram

Given a setSofnpoint sites, Voronoi DiagramV(S)is a planar subdivision

1 Each region contains exactly one sitepSand is denoted byVR(p,S).

2 For each pointx VR(p,S),pis its closest site inS. VR(p,S)is the locus of points closer topthan any other site.

(4)

Voronoi Diagram

Given a setSofnpoint sites, Voronoi DiagramV(S)is a planar subdivision

1 Each region contains exactly one sitepSand is denoted byVR(p,S).

2 For each pointx VR(p,S),pis its closest site inS. VR(p,S)is the locus of points closer topthan any other site.

(5)

Voronoi Diagram

Given a setSofnpoint sites, Voronoi DiagramV(S)is a planar subdivision

1 Each region contains exactly one sitepSand is denoted byVR(p,S).

2 For each pointx VR(p,S),pis its closest site inS. VR(p,S)is the locus of points closer topthan any other site.

(6)

Voronoi Diagram

Given a setSofnpoint sites, Voronoi DiagramV(S)is a planar subdivision

1 Each region contains exactly one sitepSand is denoted byVR(p,S).

2 For each pointx VR(p,S),pis its closest site inS. VR(p,S)is the locus of points closer topthan any other site.

p

(7)

Voronoi Diagram

Given a setSofnpoint sites, Voronoi DiagramV(S)is a planar subdivision

1 Each region contains exactly one sitepSand is denoted byVR(p,S).

2 For each pointx VR(p,S),pis its closest site inS. VR(p,S)is the locus of points closer topthan any other site.

p

(8)

Voronoi Diagram

Given a setSofnpoint sites, Voronoi DiagramV(S)is a planar subdivision

1 Each region contains exactly one sitepSand is denoted byVR(p,S).

2 For each pointx VR(p,S),pis its closest site inS.

VR(p,S)is the locus of points closer topthan any other site.

p

(9)

Voronoi Diagram

Given a setSofnpoint sites, Voronoi DiagramV(S)is a planar subdivision

1 Each region contains exactly one sitepSand is denoted byVR(p,S).

2 For each pointx VR(p,S),pis its closest site inS.

VR(p,S)is the locus of points closer topthan any other site.

p x

(10)

Voronoi Region

BisectorB(p,q)={x ∈R2|d(x,p) =d(x,q)}.

D(p,q)={x ∈R2|d(x,p)<d(x,q)}.

Two half-planesD(p,q)andD(q,p)separated byB(p,q).

VR(p,S) = \

q∈S,q6=p

D(p,q).

p

B(p, q)

(11)

Voronoi Region

BisectorB(p,q)={x ∈R2|d(x,p) =d(x,q)}.

D(p,q)={x ∈R2|d(x,p)<d(x,q)}.

Two half-planesD(p,q)andD(q,p)separated byB(p,q).

VR(p,S) = \

q∈S,q6=p

D(p,q).

p

q

B(p, q) D(p, q)

D(q, p)

(12)

Voronoi Region

BisectorB(p,q)={x ∈R2|d(x,p) =d(x,q)}.

D(p,q)={x ∈R2|d(x,p)<d(x,q)}.

Two half-planesD(p,q)andD(q,p)separated byB(p,q).

VR(p,S) = \

q∈S,q6=p

D(p,q).

p q

(13)

Voronoi Region

BisectorB(p,q)={x ∈R2|d(x,p) =d(x,q)}.

D(p,q)={x ∈R2|d(x,p)<d(x,q)}.

Two half-planesD(p,q)andD(q,p)separated byB(p,q).

VR(p,S) = \

q∈S,q6=p

D(p,q).

p

q

D(p, q) D(q, p)

(14)

Voronoi Region

BisectorB(p,q)={x ∈R2|d(x,p) =d(x,q)}.

D(p,q)={x ∈R2|d(x,p)<d(x,q)}.

Two half-planesD(p,q)andD(q,p)separated byB(p,q).

VR(p,S) = \

q∈S,q6=p

D(p,q).

p

(15)

Voronoi Region

BisectorB(p,q)={x ∈R2|d(x,p) =d(x,q)}.

D(p,q)={x ∈R2|d(x,p)<d(x,q)}.

Two half-planesD(p,q)andD(q,p)separated byB(p,q).

VR(p,S) = \

q∈S,q6=p

D(p,q).

p

(16)

Voronoi Edge and Vertex

Voronoi Edge

Common intersection between twoadjacentVoronoi regionsVR(p,S)andVR(q,S)

A piece ofB(p,q) Voronoi Vertex

Common intersection among more than two Voronoi regionsVR(p,S),VR(q,S),VR(r,S), and so on.

(17)

Voronoi Edge and Vertex

Voronoi Edge

Common intersection between twoadjacentVoronoi regionsVR(p,S)andVR(q,S)

A piece ofB(p,q)

Voronoi Vertex

Common intersection among more than two Voronoi regionsVR(p,S),VR(q,S),VR(r,S), and so on.

p

q

(18)

Voronoi Edge and Vertex

Voronoi Edge

Common intersection between twoadjacentVoronoi regionsVR(p,S)andVR(q,S)

A piece ofB(p,q)

Voronoi Vertex

Common intersection among more than two Voronoi regionsVR(p,S),VR(q,S),VR(r,S), and so on.

p q

(19)

Voronoi Edge and Vertex

Voronoi Edge

Common intersection between twoadjacentVoronoi regionsVR(p,S)andVR(q,S)

A piece ofB(p,q) Voronoi Vertex

Common intersection among more than two Voronoi regionsVR(p,S),VR(q,S),VR(r,S), and so on.

p

q r

(20)

Growing Circle

Grow a circle from a pointx on the plane

Hit one sitepSx belongs toVR(p,S)

Hit two sitesp,qSx belongs to the Voronoi edge betweenVR(p,S)andVR(q,S)

Hit more than two sitesp,q,r, . . .Sx is the Voronoi vertex amongVR(p,S),VR(q,S),VR(r,S),. . .

(21)

Growing Circle

Grow a circle from a pointx on the plane

Hit one sitepSx belongs toVR(p,S)

Hit two sitesp,qSx belongs to the Voronoi edge betweenVR(p,S)andVR(q,S)

Hit more than two sitesp,q,r, . . .Sx is the Voronoi vertex amongVR(p,S),VR(q,S),VR(r,S),. . .

x

(22)

Growing Circle

Grow a circle from a pointx on the plane Hit one sitepSx belongs toVR(p,S)

Hit two sitesp,qSx belongs to the Voronoi edge betweenVR(p,S)andVR(q,S)

Hit more than two sitesp,q,r, . . .Sx is the Voronoi vertex amongVR(p,S),VR(q,S),VR(r,S),. . .

p

(23)

Growing Circle

Grow a circle from a pointx on the plane Hit one sitepSx belongs toVR(p,S)

Hit two sitesp,qSx belongs to the Voronoi edge betweenVR(p,S)andVR(q,S)

Hit more than two sitesp,q,r, . . .Sx is the Voronoi vertex amongVR(p,S),VR(q,S),VR(r,S),. . .

x p

(24)

Growing Circle

Grow a circle from a pointx on the plane Hit one sitepSx belongs toVR(p,S)

Hit two sitesp,qSx belongs to the Voronoi edge betweenVR(p,S)andVR(q,S)

Hit more than two sitesp,q,r, . . .Sx is the Voronoi vertex amongVR(p,S),VR(q,S),VR(r,S),. . .

(25)

Growing Circle

Grow a circle from a pointx on the plane Hit one sitepSx belongs toVR(p,S)

Hit two sitesp,qSx belongs to the Voronoi edge betweenVR(p,S)andVR(q,S)

Hit more than two sitesp,q,r, . . .Sx is the Voronoi vertex amongVR(p,S),VR(q,S),VR(r,S),. . .

x p

q

(26)

Growing Circle

Grow a circle from a pointx on the plane Hit one sitepSx belongs toVR(p,S)

Hit two sitesp,qSx belongs to the Voronoi edge betweenVR(p,S)andVR(q,S)

Hit more than two sitesp,q,r, . . .Sx is the Voronoi vertex amongVR(p,S),VR(q,S),VR(r,S),. . .

p x

(27)

Growing Circle

Grow a circle from a pointx on the plane Hit one sitepSx belongs toVR(p,S)

Hit two sitesp,qSx belongs to the Voronoi edge betweenVR(p,S)andVR(q,S)

Hit more than two sitesp,q,r, . . .Sx is the Voronoi vertex amongVR(p,S),VR(q,S),VR(r,S),. . .

x

(28)

Growing Circle

Grow a circle from a pointx on the plane Hit one sitepSx belongs toVR(p,S)

Hit two sitesp,qSx belongs to the Voronoi edge betweenVR(p,S)andVR(q,S)

Hit more than two sitesp,q,r, . . .Sx is the Voronoi vertex amongVR(p,S),VR(q,S),VR(r,S),. . .

x p

r

(29)

Growing Circle

Grow a circle from a pointx on the plane Hit one sitepSx belongs toVR(p,S)

Hit two sitesp,qSx belongs to the Voronoi edge betweenVR(p,S)andVR(q,S)

Hit more than two sitesp,q,r, . . .Sx is the Voronoi vertex amongVR(p,S),VR(q,S),VR(r,S),. . .

x p

r

q

(30)

Wavefront Model (Growth Model)

Grow circles from∀p∈S at unit speed

x R2is first hit by a circle frompx belongs toVR(p,S) x R2is first hit by two circles frompandqx belongs to a Voronoi edge betweenVR(p,S)andVR(q,S) x R2is first hit by three circles fromp,q, andr x is a Voronoi vertex amongVR(p,S),VR(q,S)andVR(r,S)

(31)

Wavefront Model (Growth Model)

Grow circles from∀p∈S at unit speed

x R2is first hit by a circle frompx belongs toVR(p,S) x R2is first hit by two circles frompandqx belongs to a Voronoi edge betweenVR(p,S)andVR(q,S) x R2is first hit by three circles fromp,q, andr x is a Voronoi vertex amongVR(p,S),VR(q,S)andVR(r,S)

x p

(32)

Wavefront Model (Growth Model)

Grow circles from∀p∈S at unit speed

x R2is first hit by a circle frompx belongs toVR(p,S)

x R2is first hit by two circles frompandqx belongs to a Voronoi edge betweenVR(p,S)andVR(q,S) x R2is first hit by three circles fromp,q, andr x is a Voronoi vertex amongVR(p,S),VR(q,S)andVR(r,S)

(33)

Wavefront Model (Growth Model)

Grow circles from∀p∈S at unit speed

x R2is first hit by a circle frompx belongs toVR(p,S)

x R2is first hit by two circles frompandqx belongs to a Voronoi edge betweenVR(p,S)andVR(q,S) x R2is first hit by three circles fromp,q, andr x is a Voronoi vertex amongVR(p,S),VR(q,S)andVR(r,S)

x p

(34)

Wavefront Model (Growth Model)

Grow circles from∀p∈S at unit speed

x R2is first hit by a circle frompx belongs toVR(p,S) x R2is first hit by two circles frompandqx belongs to a Voronoi edge betweenVR(p,S)andVR(q,S)

x R2is first hit by three circles fromp,q, andr x is a Voronoi vertex amongVR(p,S),VR(q,S)andVR(r,S)

p q x

(35)

Wavefront Model (Growth Model)

Grow circles from∀p∈S at unit speed

x R2is first hit by a circle frompx belongs toVR(p,S) x R2is first hit by two circles frompandqx belongs to a Voronoi edge betweenVR(p,S)andVR(q,S)

x R2is first hit by three circles fromp,q, andr x is a Voronoi vertex amongVR(p,S),VR(q,S)andVR(r,S)

p q x

(36)

Wavefront Model (Growth Model)

Grow circles from∀p∈S at unit speed

x R2is first hit by a circle frompx belongs toVR(p,S) x R2is first hit by two circles frompandqx belongs to a Voronoi edge betweenVR(p,S)andVR(q,S) x R2is first hit by three circles fromp,q, andr x is a Voronoi vertex amongVR(p,S),VR(q,S)andVR(r,S)

p q

r x

(37)

Wavefront Model (Growth Model)

Grow circles from∀p∈S at unit speed

x R2is first hit by a circle frompx belongs toVR(p,S) x R2is first hit by two circles frompandqx belongs to a Voronoi edge betweenVR(p,S)andVR(q,S) x R2is first hit by three circles fromp,q, andr x is a Voronoi vertex amongVR(p,S),VR(q,S)andVR(r,S)

p q

r x

(38)

Unbounded Region

VR(p,S)isunboundedif and only ifp is a vertex of the convex hull ofS.

Select a pointcin the convex hull Shoot a ray

cpfromc top For any pointx

cp\cp,x belongs toVR(p,S)

cpextends to the infinity.

IfSis in convex position,V(S)is a tree.

An unbounded Voronoi edge corresponds to a hull edge.

p

(39)

Unbounded Region

VR(p,S)isunboundedif and only ifp is a vertex of the convex hull ofS.

Select a pointcin the convex hull

Shoot a ray

cpfromc top For any pointx

cp\cp,x belongs toVR(p,S)

cpextends to the infinity.

IfSis in convex position,V(S)is a tree.

An unbounded Voronoi edge corresponds to a hull edge.

c p

(40)

Unbounded Region

VR(p,S)isunboundedif and only ifp is a vertex of the convex hull ofS.

Select a pointcin the convex hull Shoot a ray

cpfromc top

For any pointx

cp\cp,x belongs toVR(p,S)

cpextends to the infinity.

IfSis in convex position,V(S)is a tree.

An unbounded Voronoi edge corresponds to a hull edge.

p

(41)

Unbounded Region

VR(p,S)isunboundedif and only ifp is a vertex of the convex hull ofS.

Select a pointcin the convex hull Shoot a ray

cpfromc top For any pointx

cp\cp,x belongs toVR(p,S)

cpextends to the infinity.

IfSis in convex position,V(S)is a tree.

An unbounded Voronoi edge corresponds to a hull edge.

c p

x

(42)

Unbounded Region

VR(p,S)isunboundedif and only ifp is a vertex of the convex hull ofS.

Select a pointcin the convex hull Shoot a ray

cpfromc top For any pointx

cp\cp,x belongs toVR(p,S)

cpextends to the infinity.

IfSis in convex position,V(S)is a tree.

An unbounded Voronoi edge corresponds to a hull edge.

p x

(43)

Unbounded Region

VR(p,S)isunboundedif and only ifp is a vertex of the convex hull ofS.

Select a pointcin the convex hull Shoot a ray

cpfromc top For any pointx

cp\cp,x belongs toVR(p,S)

cpextends to the infinity.

IfSis in convex position,V(S)is a tree.

An unbounded Voronoi edge corresponds to a hull edge.

c p

x

(44)

Unbounded Region

VR(p,S)isunboundedif and only ifp is a vertex of the convex hull ofS.

Select a pointcin the convex hull Shoot a ray

cpfromc top For any pointx

cp\cp,x belongs toVR(p,S)

cpextends to the infinity.

IfSis in convex position,V(S)is a tree.

An unbounded Voronoi edge corresponds to a hull edge.

(45)

Unbounded Region

VR(p,S)isunboundedif and only ifp is a vertex of the convex hull ofS.

Select a pointcin the convex hull Shoot a ray

cpfromc top For any pointx

cp\cp,x belongs toVR(p,S)

cpextends to the infinity.

IfSis in convex position,V(S)is a tree.

An unbounded Voronoi edge corresponds to a hull edge.

(46)

Voronoi Diagram (Mathematic Definition)

Voronoi DiagramV(S) V(S) =R2\([

p∈S

VR(p,S)) = [

p∈S

∂VR(p,S)

∂VR(p,S)is the boundary ofVR(p,S)

∂VR(p,S)6⊂VR(p,S)

V(S)is the union of all the Voronoi edges Voronoi EdgeebetweenVR(p,S)andVR(q,S)

e=∂VR(p,S)∩∂VR(q,S)

Voronoi Vertexv amongVR(p,S),VR(q,S), andVR(r,S)

(47)

Complexity of V (S)

Theorem

V(S)hasO(n)edges and vertices. The average number of edges of a Voronoi region is less than6.

Add a large curveΓ

Γonly passes through unbounded edges ofV(S) Cut unbounded pieces outsideΓ

One additional face and several edges and vertices.

(48)

Complexity of V (S)

Theorem

V(S)hasO(n)edges and vertices. The average number of edges of a Voronoi region is less than6.

Euler’s Polyhedron Formula:v −e+f =1+c v: # of vertices,e: # of edges,f: # of faces, andc: # number of connected components.

An edge hastwoendpoints, and a vertex is incident to at leastthreeedges.

3v 2ev 2e/3 f =n+1andc=1

v =1+c+ef =e+1n2e/3e3n3 e=v+f1c=v+n13v/2v 2n2

(49)

Triangulation

Definition

Given a setS of points on the plane, atriangulationis maximal collection ofnon-crossingline segments amongS.

Crossing (pq) p

q

(50)

Triangulation

Definition

Given a setS of points on the plane, atriangulationis maximal collection ofnon-crossingline segments amongS.

p

q

(51)

Triangulation

Definition

Given a setS of points on the plane, atriangulationis maximal collection ofnon-crossingline segments amongS.

Triangulation

(52)

Delaunay Edge

Definition

An edgepq is calledDelaunayif there exists a circle passing throughpandqand containingnoother point in its interior.

p

q

(53)

Delaunay Edge

Definition

An edgepq is calledDelaunayif there exists a circle passing throughpandqand containingnoother point in its interior.

pqisDelaunay p

q

(54)

Delaunay Edge

Definition

An edgepq is calledDelaunayif there exists a circle passing throughpandqand containingnoother point in its interior.

p q

(55)

Delaunay Triangulation

Definition

ADelaunay Triangulationis a triangulation whose edges are allDelaunay.

For each face, there exists a circle passing all its vertices and containing no other point.

(56)

Delaunay Triangulation

Definition

ADelaunay Triangulationis a triangulation whose edges are allDelaunay.

For each face, there exists a circle passing all its vertices and containing no other point.

(57)

Delaunay Triangulation

Definition

ADelaunay Triangulationis a triangulation whose edges are allDelaunay.

For each face, there exists a circle passing all its vertices and containing no other point.

(58)

Delaunay Triangulation

Definition

ADelaunay Triangulationis a triangulation whose edges are allDelaunay.

For each face, there exists a circle passing all its vertices and containing no other point.

(59)

General Position Assumption

1 No more thantwopoint sites arecolinear

V(S)isconnected

2 No more thanthreepoint sites arecocircular (At mostthreepoints are on the same circle)

degreeof each Voronoi vertex is exactly3.

Each face of the Delaunay triangulation is atriangle.

There is auniqueDelaunay triangulation.

(60)

General Position Assumption

1 No more thantwopoint sites arecolinear V(S)isconnected

2 No more thanthreepoint sites arecocircular (At mostthreepoints are on the same circle)

degreeof each Voronoi vertex is exactly3.

Each face of the Delaunay triangulation is atriangle.

There is auniqueDelaunay triangulation.

(61)

General Position Assumption

1 No more thantwopoint sites arecolinear V(S)isconnected

2 No more thanthreepoint sites arecocircular (At mostthreepoints are on the same circle)

degreeof each Voronoi vertex is exactly3.

Each face of the Delaunay triangulation is atriangle. There is auniqueDelaunay triangulation.

(62)

General Position Assumption

1 No more thantwopoint sites arecolinear V(S)isconnected

2 No more thanthreepoint sites arecocircular (At mostthreepoints are on the same circle) degreeof each Voronoi vertex is exactly3.

Each face of the Delaunay triangulation is atriangle. There is auniqueDelaunay triangulation.

(63)

General Position Assumption

1 No more thantwopoint sites arecolinear V(S)isconnected

2 No more thanthreepoint sites arecocircular (At mostthreepoints are on the same circle) degreeof each Voronoi vertex is exactly3.

Each face of the Delaunay triangulation is atriangle.

There is auniqueDelaunay triangulation.

(64)

General Position Assumption

1 No more thantwopoint sites arecolinear V(S)isconnected

2 No more thanthreepoint sites arecocircular (At mostthreepoints are on the same circle) degreeof each Voronoi vertex is exactly3.

Each face of the Delaunay triangulation is atriangle.

There is auniqueDelaunay triangulation.

(65)

Duality

Theorem

Under the general position assumption, the Delaunay triangulation isa dual graphof the Voronoi diagram.

A sitep↔a Voronoi regionVR(p,S)

A Delaunay edgepq↔a Voronoi edge betweenVR(p,S) andVR(q,S)

A Delaunay triangle∆pqr ↔a Voronoi vertex among VR(p,S),VR(q,S)andVR(r,S)

(66)

Duality

Theorem

Under the general position assumption, the Delaunay triangulation isa dual graphof the Voronoi diagram.

A sitep↔a Voronoi regionVR(p,S)

A Delaunay edgepq↔a Voronoi edge betweenVR(p,S) andVR(q,S)

A Delaunay triangle∆pqr ↔a Voronoi vertex among VR(p,S),VR(q,S)andVR(r,S)

p

q

p

x x

(67)

Duality

Theorem

Under the general position assumption, the Delaunay triangulation isa dual graphof the Voronoi diagram.

A sitep↔a Voronoi regionVR(p,S)

A Delaunay edgepq↔a Voronoi edge betweenVR(p,S) andVR(q,S)

A Delaunay triangle∆pqr ↔a Voronoi vertex among VR(p,S),VR(q,S)andVR(r,S)

p

q q

r

p

r

x x

(68)

Geometric Transformation from 2D to 3D

A paraboloidP ={(x1,x2,x3)|x12+x22=x3}in 3D For a pointx = (x1,x2)in 2D,x0= (x1,x2,x12+x22)is its lifted image in 3D

x0vertical projection fromx toP For a setAof points in 2D, its lifted image A0={x0= (x1,x2,x12+x22)|x = (x1,x2)∈A}

E Z

C’

p p’

q q’

r r’

x3=x12+x22

(69)

Circle in 2D ↔ Planar Curve in P

Lemma

LetCbe a circle in the plane. ThenC0 is a planar curve on the paraboloidP

C is given byr2= (x1−c1)2+ (x2−c2)2 r2=x12+x222x1c12x2c2+c12+c22 C0 satisfiesx12+x22=x3

Substitutingx12+x22byx3, we obtain a planeE x3−2x1c1−2x2c2+c12+c22−r2=0 C0 =P∩E

Intersection betweenE andP is a planar curve

(70)

Lower Convex Hull

S0 onP →S0in convex position

Each point ofS0 is a vertex ofconv(S0)

Lower convex hulllconv(S0)ofS0is the part ofconv(S0) visible fromx3=−∞

(71)

Duality between DT(S ) and lconv (S

0

) (1)

Theorem

The Delaunay triangulationDT(S)equals to the vertical projection onto thex1x2-planeof the lower convex hull ofS0

p,q,r ∈S.C: circumcircle ofp,q,r C0 lies on a planeE defined byp0,q0,r0 a pointx insideC ↔lifted imagex0belowE

E Z

C’

C p p’

q q’

r r’

x3=x12+x22

(72)

Duality between DT(S ) and lconv (S

0

) (2)

Theorem

The Delaunay triangulationDT(S)equals to the vertical projection onto thex1x2-planeof the lower convex hull ofS0

p,q,r defines a triangle ofDT(S)

↔no point ofSinCdefined byp,q,r

↔no point ofS0 belowE defined byp0,q0,r0

↔p0,q0,r0 defines a facet oflconv(S0)

Computing a convex hull in 3D takesO(nlogn)time

(73)

Another Viewpoint of paraboloid

For eachs= (s1,s2)∈S, a paraboloid

Ps={(x1,x2,x3)|x3= (x1−s1)2+ (x2−s2)2}

For eachx = (σ1, σ2)inx1x2plane, vertical distance fromx toPsisd(x,s)2

Opaqueand of pairwisedifferentcolors Looking fromx3=−∞upward→V(S)

Vertical fromx upward first hitsPs →x ∈VR(p,S) Ps∩Pt →B(s,t)

Lower envelope ofS

s∈SPs→V(S)

(74)

Wavefront model revisited

Ps ={(x1,x2,x3)|x3=f((x1−s1)2+ (x2−s2)2)}

f is astrictly increasing function Lower envelope ofS

s∈SPsV(S)

f(x) =√ x =p

(x1−s1)2+ (x2−s2)2

Cones of slope45 with apices at sitessS

Expanding circlesCsfrom sitess∈Sat equalunitspeed timet = radiusr

r2= (x1s1)2+ (x2s2)2 x3=p

(x1s1)2+ (x2s2)2=radius=time

x first hit byCs↔upward vertical projection fromx first hit Ps

(75)

Wavefront model revisited

Ps ={(x1,x2,x3)|x3=f((x1−s1)2+ (x2−s2)2)}

f is astrictly increasing function Lower envelope ofS

s∈SPsV(S) f(x) =√

x =p

(x1−s1)2+ (x2−s2)2

Cones of slope45with apices at sitessS

Expanding circlesCsfrom sitess∈Sat equalunitspeed timet = radiusr

r2= (x1s1)2+ (x2s2)2 x3=p

(x1s1)2+ (x2s2)2=radius=time

x first hit byCs↔upward vertical projection fromx first hit Ps

(76)

Wavefront model revisited

Ps ={(x1,x2,x3)|x3=f((x1−s1)2+ (x2−s2)2)}

f is astrictly increasing function Lower envelope ofS

s∈SPsV(S) f(x) =√

x =p

(x1−s1)2+ (x2−s2)2

Cones of slope45with apices at sitessS

Expanding circlesCsfrom sitess∈Sat equalunitspeed timet = radiusr

r2= (x1s1)2+ (x2s2)2 x3=p

(x1s1)2+ (x2s2)2=radius=time

x first hit byCs↔upward vertical projection fromx first hit Ps

(77)

Wavefront model revisited

Ps ={(x1,x2,x3)|x3=f((x1−s1)2+ (x2−s2)2)}

f is astrictly increasing function Lower envelope ofS

s∈SPsV(S) f(x) =√

x =p

(x1−s1)2+ (x2−s2)2

Cones of slope45with apices at sitessS

Expanding circlesCsfrom sitess∈Sat equalunitspeed timet = radiusr

r2= (x1s1)2+ (x2s2)2 x3=p

(x1s1)2+ (x2s2)2=radius=time

x first hit byCs↔upward vertical projection fromx first hit Ps

(78)

Wavefront model revisited

Ps ={(x1,x2,x3)|x3=f((x1−s1)2+ (x2−s2)2)}

f is astrictly increasing function Lower envelope ofS

s∈SPsV(S) f(x) =√

x =p

(x1−s1)2+ (x2−s2)2

Cones of slope45with apices at sitessS

Expanding circlesCsfrom sitess∈Sat equalunitspeed timet = radiusr

r2= (x1s1)2+ (x2s2)2 x3=p

(x1s1)2+ (x2s2)2=radius=time

x first hit byCs↔upward vertical projection fromx first hit P

(79)

Thank You!!

Referenzen

ÄHNLICHE DOKUMENTE

The corpus search for common nouns and lexical verbs showed that the food blog- gers make a mixed use of both general and more specialised terms, thus testifying to a mixed approach

For mitigation of climate change, these timescale aspects are important for GHG emission reductions: 1) The more the release of CO 2 and other forcing agents to the atmosphere

Σ

Zum einen sollten über die Interviews deskriptive Informationen zu Tatsachenbeschreibungen gewonnen und zum anderen theoriegeleitete Fragestellungen analysiert werden, die für die

Ausführlicher widmet sich FLICK im fünften Kapitel der Triangulation qualitativer und quantitativer Forschung, beschreibt die verschiedenen Designs, zeigt potenzielle

En el primero, como historia y relato de vida, el caso individual de cada persona es el objeto de nuestro interés y comprensión, a través de cinco profesores y cinco profesoras,

Für die Studierenden ergab sich die Einsicht, dass in der Schule nicht alle Aktivitäten als gemeinschaftsfördernd und den institutionellen Zwecksetzungen dienlich anzusehen

Our second aim is to introduce the concept of group based identification at BCPs while current practices are based on individual identification. A group id which represents