Patent ID: 11967017
Assignee: DIRTT ENVIRONMENTAL SOLUTIONS LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing system comprising:
one or more processors; and
one or more computer-readable media having stored thereon a computer-aided design software including computer-executable instructions that are structured such that, when the computer-executable instructions are executed by the one or more processors, configure the computing system to perform at least:
generate a design file representing a three-dimensional space that embodies a design;
render a three-dimensional view of the three-dimensional space in a graphical user interface;
receive a first user input of placing a three-dimensional object in the three-dimensional space;
while the three-dimensional space is rendered in the three-dimensional view, render the three-dimensional object in the three-dimensional space as a silhouette;
wherein the silhouette is rendered as a semi-transparent silhouette having a particular opacity level;
render the three-dimensional object as the semi-transparent silhouette includes performing color blending to combine a color of the silhouette with colors of an area of the three-dimensional view of the three-dimensional space that overlaps the silhouette to create an appearance of partial or full transparency, such that the silhouette does not completely block any feature of the design in the three-dimensional space, and such that features of the design in the three-dimensional space can be at least partially seen through the silhouette,
wherein the silhouette is a first silhouette;
receive a second user input to place a second object in the three-dimensional space;
render the second object in the three-dimensional view of the three-dimensional space as a second silhouette that is also semi-transparent; and
when the second silhouette at least partially overlaps the first silhouette in the three-dimensional view, perform color blending in an overlapping area among the first silhouette, the second silhouette, and the three-dimensional space to create an appearance of partial or full transparency, such that neither the first silhouette, nor the second silhouette completely blocks any feature of the design in the three-dimensional space, and such that all features of the design in the three-dimensional space can be at least partially seen through the first silhouette and the second silhouette.