Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:project:gallery:cooksmembranegeom [2018/11/11 03:02] admin [Problem definition] |
en:project:gallery:cooksmembranegeom [2018/11/11 09:02] (current) admin |
||
---|---|---|---|
Line 4: | Line 4: | ||
In ParaView generate quadrilateral mesh for Cook's membrane. | In ParaView generate quadrilateral mesh for Cook's membrane. | ||
{{ :en:project:gallery:cooksmembrane.png |Cook's membrane dimensions}} | {{ :en:project:gallery:cooksmembrane.png |Cook's membrane dimensions}} | ||
+ | |||
+ | {{ :en:project:gallery:cooksmembrane.fig | Figure source in FIG format}} | ||
===== Solution ===== | ===== Solution ===== | ||
The geometry is parametrized by four parameters: | The geometry is parametrized by four parameters: | ||
* Width W | * Width W | ||
* Height H | * Height H | ||
- | * Height of east edge HL | + | * Height of the east edge HL |
* Top right corner displacement TD | * Top right corner displacement TD | ||
- | The solution is to define displacement field that deform the unit square into desired shape via "Wrap by vector" filter. | + | The solution is to define displacement field that deforms the unit square into desired shape via "Wrap by vector" filter. |
The displacement field is defined as the sum of three displacement fields: | The displacement field is defined as the sum of three displacement fields: | ||
- | * U1 - responsible of scaling unit square into W by H rectangle | + | * U1 - responsible of scaling unit square into W by H rectangle : $[x\cdot W, y\cdot H]$ |
- | * U2 - responsible of scaling east edge from length H to length HL. | + | * U2 - responsible of scaling east edge from length H to length HL : $[0, -(H-HL)\cdot x\cdot y]$. |
- | * U2 - responsible of translating east edge vertically by distance H+TD-HL. | + | * U3 - responsible of translating east edge vertically by distance H+TD-HL : $[0, (H+TD-HL)\cdot x]$. |
+ | |||
+ | The visualization pipeline: | ||
+ | {{ :en:project:gallery:cooksmembranevispipeline.png |}} | ||
Here one can find {{ :en:project:gallery:paraview:cooksmembranegeom.pvsm | ParaView state file with the solution}}. | Here one can find {{ :en:project:gallery:paraview:cooksmembranegeom.pvsm | ParaView state file with the solution}}. | ||
{{ :en:project:gallery:cooksmembranegeom.png | Cook's membrane mesh}} | {{ :en:project:gallery:cooksmembranegeom.png | Cook's membrane mesh}} |