51
D E S Q L F K H D E S Q L F K H F-cell disk LHKF B-cell rectan gle DEQS F-cell disk LHKF B-cell rectan gle DEQS B-cell polyli ne DEQS F-cell circle LHKF T-cell arc KFL T-cell segmen t KL T-cell half- disk KFL T-cell point K T-cell point L F-cell disk LHKF B-cell rectangle DEQS B-cell polyline DEQS F-cell circle LHKF F-cell disk LHKF F-cell disk LHKF TEMPLATE: Boundary relations

F-cell

Embed Size (px)

DESCRIPTION

TEMPLATE:. disk LHKF. F-cell. disk LHKF. Q. E. K. F-cell. circle LHKF. F. H. L. F-cell. S. D. Q. E. K. F. H. L. rectangle DEQS. polyline DEQS. rectangle DEQS. polyline DEQS. rectangle DEQS. S. D. B-cell. B-cell. B-cell. B-cell. B-cell. disk LHKF. circle - PowerPoint PPT Presentation

Citation preview

D

E

S

Q

LF

KH

D

E

S

Q

LF

KH

F-cell

diskLHKF

B-cell

rectangleDEQS

F-cell

diskLHKF

B-cell

rectangleDEQS

B-cell

polylineDEQS

F-cell

circleLHKF

T-cell

arcKFL

T-cell

segmentKL

T-cell

half-diskKFL

T-cell

pointK

T-cell

pointL

F-cell

diskLHKF

B-cell

rectangleDEQS

B-cell

polylineDEQS

F-cell

circleLHKF

F-cell

diskLHKF

F-cell

diskLHKF

TEMPLATE:

Boundary relations

D

E

S

Q

LF H

F-cell

diskLHKF

B-cell

rectangleDEQS

B-cell

polylineDEQS

F-cell

circleLHKF

T-cell

pointF

Boundary relations

K

0D cells

1D cells

2D cells

D

E

S

Q

LF H

F-cell

diskLHKF

F-cell

circleLHKF

Containment relations

K

1D cells

2D cells

B-cell

rectangleDEQS

B-cell

polylineDEQS

D

E

S

Q

LF

KH

F-cell

diskLHKF

F-cell

circleLHKF

B-cell

rectangleDEQS

B-cell

polylineDEQS

F-cell

diskLHKF

B-cell

rectangleDEQS

M

O

P-cell

segmentOM

0D cells

1D cells

2D cells

P-cell

segmentOM

P-cell

pointO

P-cell

pointM

LF

KH F-cell

diskLHKF

P-cell

segmentOM

M

O

Dependency relations

F-cell

circleLHKF

DS

EQ

F-cell

diskLHKF

F-cell

circleLHKF

B-cell

rectangleDEQS

B-cell

polylineDEQS

LF

KH

M

O

0D cells

1D cells

2D cells

P-cell

segmentOM

PN

T-cell

segmentON

T-cell

segmentPN

T-cell

SegmentMP

P-cell

pointM

T-cell

pointN

P-cell

pointO

T-cell

pointP

DS

EQ

F-cell

diskLHKF

F-cell

circleLHKF

B-cell

rectangleDEQS

B-cell

polylineDEQS

LF

KH

M

O0D cells

1D cells

2D cells

P-cell

segmentOM

P-cell

pointO

T-cell

segmentKL

P-cell

pointM

T-cell

pointK

R

T-cell

pointL

T-cell

arcKLF

T-cell

half-diskKLF

DS

EQ

F-cell

diskLHKF

F-cell

circleLHKF

B-cell

rectangleDEQS

B-cell

polylineDEQS

LF

KH

M

O

0D cells

1D cells

2D cells

P-cell

segmentOM

P-cell

pointO

T-cell

segmentKL

T-cell

segmentRM

T-cell

pointR

P-cell

pointM

T-cell

pointK

R

T-cell

pointL

T-cell

arcKLF

T-cell

half-diskKLF

DS

EQ

LF

KH

M

O

R

DS

EQ

LF

KH

M

O

R

LHKFF-cell

D

E

S

Q

LF

K

H

D

E

S

Q

LF

KH

DEQSB-cell

B-cell

rectangleDEQS

B-cell

polylineDEQS

F-cell

circleLHKF

B-cell

rectangleDEQS

F-cell

diskLHKF

F-cell

diskLHKF

F-cell

diskLHKF

CombinedT-cell

D

E

S

Q

LF

K

H

D

E

S

Q

LF

KH

G1

G2

G3

G1

G2

G3

D

E

S

Q

LF H

B-cell

gearG2

B-cell

gear bnd.G2

T-cell

pointA

Boundary relations

K

0D cells

1D cells

2D cells

G1

G2

G3

F-cell

gearG3

F-cell

gear bnd.G3

B-cell

gearG1

B-cell

gear bnd.G1

A

B-cell

gearG2

B-cell

gear bnd.G2

T-cell

pointA

Boundary relations

0D cells

1D cells

2D cells

G1

G2

G3

F-cell

gearG3

F-cell

gear bnd.G3

B-cell

gearG1

B-cell

gear bnd.G1

A

B-cell

gearG2

B-cell

gear bnd.G2

T-cell

pointA

Boundary relations

0D cells

1D cells

2D cells

G1

G2

G3

F-cell

gearG3

F-cell

gear bnd.G3

B-cell

gearG1

B-cell

gear bnd.G1

A

B

T-cell

pointB

E

S

Q

F

G

K

H

F-cell

rectangleFGHK

B-cell

rectangleDEQS

B-cell

polylineDEQS

F-cell

polylineFGHK

Boundary relations

1D cells

2D cellsD

D

E

S

Q

F

G

K

H

F-cell

rectangleFGHK

B-cell

rectangleDEQS

B-cell

polylineDEQS

F-cell

polylineFGHK

T-cell

lineUV

Boundary relations

0D cells

1D cells

2D cells

V

U T-cell

pointV

T-cell

pointU

D

E

S

Q

F

G

K

H

F-cell

rectangleFGHK

B-cell

rectangleDEQS

B-cell

polylineDEQS

F-cell

polylineFGHK

T-cell

lineUV

Boundary relations

0D cells

1D cells

2D cells

U T-cell

pointV

T-cell

pointU

D

E

S

Q

F

G

K

H

F-cell

rectangleFGHK

B-cell

rectangleDEQS

B-cell

polylineDEQS

F-cell

polylineFGHK

Boundary relations

0D cells

1D cells

2D cells

U T-cell

pointU

S1 S2SK…

t1<t<t2 → t>t2

tN-1<t<tN → t>tN

t2<t<t3 → t>t3

ti-1<t<ti → t>ti

K1 K2KN…

tN-1<t<tN → t>tN

111

111 ddb ttttt 222

iii ddb ttttt

222

111 ddb ttttt

111

jjj ddb ttttt

Nd

Nd

Nb lll

ttttt

K1

K2

Kj…

111ddb ttttt

222ddb ttttt

222

111 ddb ttttt

111

jjj ddb ttttt

111 Nd

Nd

Nb ttttt

KN

111 jd

jd

jb ttttt

KN-1

PK1

K1

PK2

K2

t

PKj

Kj

kbt 1

kdt 1

,kbt 2

kdt 1

,kbit k

dit ,

kb jt

kd jt ,

kbnt

K1 K2

t

Kj

1

1bt 1

1dt ,

2

1bt 2

1dt ,

1

2bt k

dit ,

jbnt j

dnt

…K1

11T

21T

12T

1

2dt ,

ibt 1

jnT

T1

K1

T2

K2

t

TN

KN

1bt

1dt , 2

bt2dt ,

ibt

kdt , N

btNdt

1

1bt 1

1dt

K1 K2

t

Kj

1

1bt 1

1dt ,

2

1bt 2

1dt ,

1

2bt k

dit ,

jbnt j

dnt

…K1

11T

21T

12T

1

2dt ,

ibt 1

jnT

t1=0.5 t1=0.5

Local time is 0.5 but referring to different moments within the global timescale

Cell 1

Cell 1

Parameter2

Parameter1

Cell 2

Parameter1

Cell 2 Cell 3

Cell 3

Parameter2

Parameter1

Pull

Pull

Retrieve valid parameter

Retrieve valid parameter

Dependency Dependency

Cell 4

Parameter2

Parameter1

Pull

Retrieve valid parameter

Cell 4Dependency

tibt

idt ,

…KjKi

TKi TKj

jbt

jdt

Kit Kjt

D

E

S

Q

LF

KH

D

E

S

Q

LF

KH

t1K

bt 2Kbt

K1(0)

K1

D

E

S

Q

LF

KH

K2

D

E

S

Q

LF

KH

K3

3Kbt

D

E

S

Q

LF

KH

K3

3Kdt

t

)( 2 tt Kb

)0(

)0( )( 3 tt Kd

T1

K1

T2

K2

tT3

K3

1bt

1dt , 2

bt2dt ,

3bt

3dt

LF

KH F-cell

diskLHKF

P-cell

segmentOM

M

O

Dependency relations

F-cell

circleLHKF

DS

EQ

F-cell

diskLHKF

F-cell

circleLHKF

B-cell

rectangleDEQS

B-cell

polylineDEQS

LF

KH

M

O

0D cells

1D cells

2D cells

P-cell

segmentOM

P-cell

pointM

P-cell

pointO

DS

EQ

F-cell

diskLHKF

F-cell

circleLHKF

B-cell

rectangleDEQS

B-cell

polylineDEQS

LF

KH

M

O

0D cells

1D cells

2D cells

P-cell

segmentOM

P

T-cell

segmentOP

T-cell

SegmentMP

P-cell

pointM

P-cell

pointO

T-cell

pointP

DS

N

Q

LF

KH

M

O

0D cells

1D cells

2D cells

P

R

F-cell

diskLHKF

F-cell

circleLHKF

B-cell

rectangleDEQS

B-cell

polylineDEQS

P-cell

segmentOM

T-cell

segmentON

T-cell

segmentPN

T-cell

SegmentMP

P-cell

pointM

T-cell

pointN

P-cell

pointO

T-cell

pointP

E

T-cell

pointR

K1K2

K5K3

K4

DS

EQ

LF

KH

M

O

DS

EQ

LF

K H

M

O

R

DS

EQ

LF

KH

M

O

P

DS

EQ

LF

KH

M

O

DS

EQ

LF

KH

M

O

R

DS

EQ

LF

KH

M

O

PN

DS

N

Q

LF

KH

M

O

P

R

E

DS

N

Q

LF

KH

M

O

PE

Handle Barrel

RopeConvolution

skeleton(not visible)

“Material”

Handle

Barrel

Probably also need to add “hook” objects using boundary relations

Rope

“Material”

F-cell

Conv.

F-cell

“Blend”

F-cell

Dependency relation

HookHook

Handle

Barrel

Rope Skeleton

(not visible)

“Material”

Handle

Barrel

Rope

“Material”

F-cell

Conv.

F-cell

“Blend”

F-cell

Dependency relation

Hook

HandleBarrel2

Barrel1

Rope1Rope2

Skeleton

(not visible)

“Material”

Handle

Barrel1

Probably also need to add “hook” objects using boundary relations

Rope1

Barrel2Rope2

“Material”

F-cell

Skeleton

F-cell

“Blend”

F-cell

Dependency relation

4 3

1 2

431 2

431 2

4

3

1

2

431 2431 2

5 6

65

4

3

1

2

5

6

4

3

1

2

5

6

Cells Dependencies

4

3

1

2

5

6

431 2 431 2

5 6

65

4 3

1

2

5

6

4

3

1

2

5

6

Cells Dependencies

54

Concurrent list 1

63

Concurrent list 2

1 2

Concurrent list 34 3

1

2

5

6

1 2

p1

p2

1

2

p1<p2

2

1

p2<p1

p1 p2evaluate cell 2

using up-to-date state of cell 1

evaluate cell 1using previousstate of cell 2

evaluate cell 1using up-to-date

state of cell 2

evaluate cell 2using previousstate of cell 1

1

2

p1<p2

2

1

p2<p1

p1 p2evaluate cell 2

using up-to-date state of cell 1

evaluate cell 1using previousstate of cell 2

evaluate cell 1using up-to-date

state of cell 2

evaluate cell 2using previousstate of cell 1

21

p2 p1evaluate cell 1using up-to-date

state of cell 2

evaluate cell 2using up-to-date

state of cell 1

4

3

1

2

5

654

Concurrent list 1

63

Concurrent list 2

1

Concurrent list 3

2

Concurrent list 4

4

3

1

2

5 42

Concurrent list 1

35

Concurrent list 2

1

Concurrent list 3

431 2

431 2

4

3

1

2

5 42

Concurrent list 1

35

Concurrent list 2

1

Concurrent list 3

5

t

10Kt 1

1Kt 1

2Kt 1

3Kt ...

Regular timestep

Timestep back according to instance response Going back to previous states

Property1

Property2

Cell 2

Property A

Property B

Cell 1

Property I

Property II

Cell 3

31 2

Dependency graph

Can add some particles moving on top of convolution (metaballs) using the field to drive them

Handle1

Barrel

Rope

“Material”

F-cell

Conv.

F-cell

“Blend”

F-cell

Dependency relation

Hook

Handle2Andy

Skeleton

Handle1

Barrel

Rope

“Material”

F-cell

Conv.

F-cell

“Blend”

F-cell

Dependency relation

Hook

Handle2

Skeleton

Dependency relation

Can add some particles moving on top of convolution (metaballs) using the field to drive them

Handle1

Barrel

Rope

“Material”

F-cell

Conv.

F-cell

“Blend”

F-cell

Dependency relation

Hook

Handle2Andy

Skeleton

Handle1

Barrel

Rope

“Material”

F-cell

Conv.

F-cell

“Blend”

F-cell

Hook

Handle2Andy

Skeleton

F-cell

diskLHKF

F-cell

diskLHKF