6
Each segment will utilize its own interpolation to represent
the displacement change over that area. For instance, the
interpolation of displacement on the left rib will be rep-
resented independently then the right rib and the back.
Understanding displacement relative to all spaces around
an opening is crucial and might require more complex
interpolation methods such as kriging. However, as men-
tioned, due to various challenges and complexities interpo-
lation will be based on three of the mentioned segments,
the left rib, the right rib, and the back. For the interpola-
tion to happen between the desired areas independently,
the 3D mesh data is utilized in the shader code which uses
a basic weighted distribution algorithm to differentiate the
spaces on the 3D mesh. The back of the 3D mesh is defined
as plus Y, the right rib as negative X, and the left rib as posi-
tive Y according to the world space coordinates in Unity.
After defining the ribs and roof and to which axis they cor-
respond, the interpolation algorithm is utilized.
Interpolation of Displacement Data Over the 3D Mesh
A basic linear interpolation is used for rendering the data
with its corresponding color. The interpolation results
between selected desired points on the 3D mesh. A repre-
sentation of the linear interpolation is displayed on a 2D
plane in Figure 5. The mentioned desired points of the 3D
mesh are where the MPBXs are implemented at the decline
in where displacement data would be coming in from. The
interpolation between the lengths is rendered by assigning
the color value to each displacement data. There are two
color schemes used to represent data, with the first being
the traditional traffic light color scheme to represent the
displacement as TARP levels using red, yellow, and green. A
second color scheme is used as a colorblind-friendly palette
that consists of dark blue, green and yellow. The red indi-
cates an increase in cumulative displacement whereas green
represents a nonchanging cumulative displacement. The
same principle applies with the color-blind friendly color
scheme where the maximum thresholds of the TARP levels
are represented as navy blue, and the minimum thresholds
are represented in yellow.
RESULTS
Following the proposed three steps in the methodologies
section, a successful visualization was achieved. The data
from the MPBXs were imported into Unity, where each of
the MPBXs were assigned a color variable. The color vari-
ables change the RGBA values on the mesh according to the
incoming data with set thresholds. The imported data was
assigned a TARP level according to each threshold that was
set, to represent the risk conditions at the decline. The visu-
alization was rendered on the 3D models, between where
the MPBXs were placed. Therefore, resulting in a smooth
interpolation on each side and top of the 3D model, where
the sides represent the ribs, and the top represents the roof
of the decline. In Figure 6, on both the complex and repre-
sentative model, the interpolation of TARP levels according
Figure 4. The UV maps of (a) the complex mesh of the
decline, and (b) the representative mesh of the decline
(a)
(b)
Previous Page Next Page