14 |
As witnessed by mudyc, vobscene interpolation needs a bit of adjustment: |
As witnessed by mudyc, vobscene interpolation needs a bit of adjustment: |
15 |
it is very easy to accidentally get non-interpolating behaviour, especially |
it is very easy to accidentally get non-interpolating behaviour, especially |
16 |
when reparenting coordinate systems. |
when reparenting coordinate systems. |
17 |
. |
|
18 |
This PEG clarifies the relationship of the different hierarchies |
This PEG clarifies the relationship of the different hierarchies |
19 |
and sets simple principles for interpolation. |
and sets simple principles for interpolation. |
20 |
|
|
31 |
to floating-point overflows that did not occur previously, but this is unlikely. |
to floating-point overflows that did not occur previously, but this is unlikely. |
32 |
|
|
33 |
For some situations, it may remove a jumping behaviour, which should be a desirable |
For some situations, it may remove a jumping behaviour, which should be a desirable |
34 |
change in just about all situations.. |
change in just about all situations... |
35 |
|
|
36 |
- What about the situation where we have :: |
- What about the situation where we have :: |
37 |
|
|
55 |
and also error-prone. It is possible to add this later, but for now, |
and also error-prone. It is possible to add this later, but for now, |
56 |
point-wise interpolation is ok. |
point-wise interpolation is ok. |
57 |
|
|
58 |
The result is easy to detect and fix in most situations. |
The result should be easy to detect and fix in most situations. |
59 |
|
|
60 |
|
|
61 |
|
|
64 |
Principles |
Principles |
65 |
========== |
========== |
66 |
|
|
67 |
In the following, vs1.cs2 is the coordinate system 2 of the first vobscene. |
In the following, vs1.cs is a coordinate system of the first vobscene. |
68 |
|
|
69 |
- If vs1.cs and vs2.cs match in the VobMatcher tree, then their transformations |
- If vs1.cs and vs2.cs match in the VobMatcher tree, then their transformations |
70 |
will be interpolated to each other. The types of the coordinate systems, |
will be interpolated to each other. The types of the coordinate systems, |
71 |
their parents and determining coordinate systems shall not affect this. |
their parents in the vobcoorder hierarchy and their determining coordinate systems |
72 |
|
shall not affect this. |
73 |
|
|
74 |
- If vs1.cs and vs2.cs are to be interpolated and are of the same type and |
- If vs1.cs and vs2.cs are to be interpolated and are of the same type and |
75 |
share interpolating parents, they will be interpolated parameter-wise. |
share interpolating parents, they will be interpolated parameter-wise. |