TY - JOUR
T1 - 3D-TSV
T2 - The 3D trajectory-based stress visualizer
AU - Wang, Junpeng
AU - Neuhauser, Christoph
AU - Wu, Jun
AU - Gao, Xifeng
AU - Westermann, Rüdiger
N1 - Publisher Copyright:
© 2022 The Author(s)
PY - 2022/8
Y1 - 2022/8
N2 - In this paper, we present novel algorithms for visualizing the three mutually orthogonal principal stress directions in 3D solids under load and we discuss the efficient integration of these algorithms into the 3D Trajectory-based Stress Visualizer (3D-TSV), a visual analysis tool for the exploration of the principal stress directions of 3D stress field. In the design of 3D-TSV, several perceptual problems have been solved. We present a novel algorithm for generating a space-filling and evenly spaced set of stress lines. The algorithm obtains a more regular appearance by considering the locations of lines, and enables the extraction of a level-of-detail representation with adjustable sparseness of the trajectories along a certain stress direction. A new combined visualization of two principal directions via oriented ribbons enables to convey ambiguities in the orientation of the principal stress directions. Additional depth cues have been added to improve the perception of the spatial relationships between trajectories. 3D-TSV provides a modular and generic implementation of key algorithms required for a trajectory-based visual analysis of principal stress directions, including the automatic seeding of space-filling stress lines, their extraction using numerical schemes, their mapping to an effective renderable representation, and rendering options to convey structures with special mechanical properties. 3D-TSV is accessible to end users via a C++- and OpenGL-based rendering frontend that is seamlessly connected to a MatLab-based extraction backend. The code (BSD license) of 3D-TSV as well as scripts to make ANSYS and ABAQUS simulation results accessible to the 3D-TSV backend are publicly available.
AB - In this paper, we present novel algorithms for visualizing the three mutually orthogonal principal stress directions in 3D solids under load and we discuss the efficient integration of these algorithms into the 3D Trajectory-based Stress Visualizer (3D-TSV), a visual analysis tool for the exploration of the principal stress directions of 3D stress field. In the design of 3D-TSV, several perceptual problems have been solved. We present a novel algorithm for generating a space-filling and evenly spaced set of stress lines. The algorithm obtains a more regular appearance by considering the locations of lines, and enables the extraction of a level-of-detail representation with adjustable sparseness of the trajectories along a certain stress direction. A new combined visualization of two principal directions via oriented ribbons enables to convey ambiguities in the orientation of the principal stress directions. Additional depth cues have been added to improve the perception of the spatial relationships between trajectories. 3D-TSV provides a modular and generic implementation of key algorithms required for a trajectory-based visual analysis of principal stress directions, including the automatic seeding of space-filling stress lines, their extraction using numerical schemes, their mapping to an effective renderable representation, and rendering options to convey structures with special mechanical properties. 3D-TSV is accessible to end users via a C++- and OpenGL-based rendering frontend that is seamlessly connected to a MatLab-based extraction backend. The code (BSD license) of 3D-TSV as well as scripts to make ANSYS and ABAQUS simulation results accessible to the 3D-TSV backend are publicly available.
KW - 3D stress visualization
KW - Level of detail techniques
KW - Principal stress lines
UR - http://www.scopus.com/inward/record.url?scp=85130391270&partnerID=8YFLogxK
U2 - 10.1016/j.advengsoft.2022.103144
DO - 10.1016/j.advengsoft.2022.103144
M3 - Article
AN - SCOPUS:85130391270
SN - 0965-9978
VL - 170
JO - Advances in Engineering Software
JF - Advances in Engineering Software
M1 - 103144
ER -