CPC G06F 30/23 (2020.01) [G06F 3/04815 (2013.01); G06F 3/04845 (2013.01); G06F 30/12 (2020.01); G06F 30/13 (2020.01); G06T 15/00 (2013.01); G06T 17/10 (2013.01); G06T 17/205 (2013.01); G06T 19/20 (2013.01); G06F 2111/02 (2020.01); G06T 2200/24 (2013.01); G06T 2219/2004 (2013.01); G06T 2219/2008 (2013.01)] | 20 Claims |
1. A computing device comprising:
at least one processor;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the computing device is configured to:
display a representation of a three-dimensional (3D) drawing file;
receive first user input indicating a location of a cross-section indicator within the representation of the 3D drawing file;
display a two-dimensional (2D) cross-sectional view of the 3D drawing file based on the location of the cross-section indicator within the representation of the 3D drawing file, the 2D cross-sectional view including (i) an intersection of at least two meshes and (ii) dimensioning information involving at least one of the two meshes;
receive second user input indicating one or more adjustments to the location of the cross-section indicator within the representation of the 3D drawing file; and
based on each adjustment indicated by the second user input, (i) dynamically update the 2D cross-sectional view being displayed and (ii) dynamically update dimensioning information corresponding to the 2D cross-sectional view being displayed.
|