Presentation is loading. Please wait.

Presentation is loading. Please wait.

V1v1 v2v2 v3v3 v4v4 e1e1 e6e6 e3e3 e4e4 e5e5 e2e2 f1f1 f2f2 f3f3 f4f4.

Similar presentations


Presentation on theme: "V1v1 v2v2 v3v3 v4v4 e1e1 e6e6 e3e3 e4e4 e5e5 e2e2 f1f1 f2f2 f3f3 f4f4."— Presentation transcript:

1 v1v1 v2v2 v3v3 v4v4 e1e1 e6e6 e3e3 e4e4 e5e5 e2e2 f1f1 f2f2 f3f3 f4f4

2 + ++ + - - -

3 union difference

4 X Y

5 Z X

6 Z Y X

7 X -- ++

8 Y -- ++

9 Reduce dimensionality ZX XY Reduce dimensionality YX Cartesian product 3D (X,Z) X (Y)

10 p=0.1 p=1 r=3 r=1 r=0.25 x

11 Model ViewController State changeState query Selection State notification Selection

12 FRep API ViewController State changeState query Selection State notification Selection FRep Model

13 X Y f(3,-3)=-14 f(0,0)=4 f(2,0)=0 f(2,-2)=-4 Внутренняя область f(x,y)>0 Контур/ поверхность f(x,y)=0 f(x,y) = 2 2 - x 2 - y 2

14 Y X Y T Y X T

15 Y X Y X Y X Y X Y X Y X Y X Y X t=0.1 t=0.2 t=1t=0.9t=0.7t=0.5 t=0.3t=0.4

16 abcde f g edcba a: F=-2 b: F=-1 c: F=0 d: F=1 e: F=2 f: F=3 g: F=3

17

18 Entity description Generic translator FRep AST Intermediate translator UI Serialization … Application specific

19 Others translators FRep AST Maya translator C++ FRep API translator LLVM translator Scripting language translator Other translators CUDA translator OpenCL translator

20 FRep AST FRep API C++ translator API parameter description API registration High-level API code generation Low-level API code generation Test code generation Serialization(s) code generation Entity description Generic translator

21 FRep AST Maya translator DG Node UI Plug-in registration Maya scripting language DG node code gen.

22 FRep entity FRep entity FRep entity … FRep entity … FRe p entit y … Coordinates(Coordinates)Result (Coordinates)

23 FRep entity FRep entity FRep entity … FRep entity … FRe p entit y … Coordinates (Coordinates) Result (Coordinates)

24 FRep entity 1 FRep entity 2 FRep entity K … FRep entity L … FRep entity M … Coordinates : P P FRep entity N FRep entity P P1 P2PK PLPM Phase 1

25 Result: V Phase 2 FRep entity 1 FRep entity 2 FRep entity K … FRep entity L … FRep entity M … Coordinates: P P FRep entity N FRep entity P P1 P2PK PLPM VPVN VMVL VKV2 V1 V


Download ppt "V1v1 v2v2 v3v3 v4v4 e1e1 e6e6 e3e3 e4e4 e5e5 e2e2 f1f1 f2f2 f3f3 f4f4."

Similar presentations


Ads by Google