Patent ID: 11900612
Assignee: SHENZHEN UNIVERSITY
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A three-dimensional element layout visualization method, comprising:
determining a bounding box of each three-dimensional element in a visualization interface, the bounding box of each three-dimensional element being a frame of a preset shape in the visualization interface and capable of accommodating each three-dimensional element, and the frame of the preset shape being a frame with a regular shape and straight edges;
projecting the bounding box of each three-dimensional element in a target projection direction to obtain edge elements of the bounding box of each three-dimensional element in the visualization interface;
determining, according to positions of the edge elements in the visualization interface, at least one edge element set satisfying a first preset condition, and displaying a collinearity identification corresponding to the edge element set in the visualization interface, the collinearity identification being configured to represent that edge elements in a same edge element set are collinear, and the first preset condition comprising belonging to different three-dimensional elements and a distance from a corresponding fitting line being less than a distance threshold;
receiving a collinearity setting instruction inputted in the visualization interface by a user, the collinearity setting instruction being configured to indicate that a first edge element and a second edge element in the visualization interface are collinear; and
updating the first preset condition according to the collinearity setting instruction to obtain an updated first preset condition, the updated first preset condition further comprising the first edge element and the second edge element belonging to a same edge element set;
the step of determining, according to positions of the edge elements in the visualization interface, at least one edge element set satisfying a first preset condition comprises: determining, according to the positions of the edge elements in the visualization interface, at least one edge element set satisfying the updated first preset condition; and/or
the method further comprises: after the step of displaying a collinearity identification corresponding to the edge element set in the visualization interface,
receiving a collinearity cancellation instruction inputted in the visualization interface by the user, the collinearity cancellation instruction being configured to indicate that a third edge element and a fourth edge element in the edge element set are not collinear;
updating the first preset condition according to the collinearity cancellation instruction to obtain an updated first preset condition, the updated first preset condition further comprising the third edge element and the fourth edge element not belonging to a same edge element set; and
determining, according to the positions of the edge elements in the visualization interface, at least one edge element set satisfying the updated first preset condition, and displaying the collinearity identification corresponding to the edge element set in the visualization interface.