DEVICE, SYSTEM, AND METHOD OF COMPUTER AIDED DESIGN (CAD)
First Claim
1. A system of computer-aided-design (CAD), the system comprising:
- a client application to communicate with a server and to render to a user a viewport including at least a portion of a CAD model based on data received from the server, wherein the client application is capable of;
receiving section information from the server, wherein the section information defines a plurality of geometric sections of the CAD model, wherein the section information includes boundary information representing a plurality of boundaries defining the plurality of geometric sections, respectively, and a plurality of identifiers to identify the plurality of geometric sections, respectively;
selecting at least one section of the plurality of sections based on a relationship between the viewport and the boundaries of the plurality of geometric sections;
requesting from the server one or more files corresponding to the at least one selected section, wherein the one or more files include information of one or more geometric elements of the CAD model, which are included within the boundary of the selected section;
receiving the one or more files corresponding to the at least one selected section; and
rendering the viewport based on the one or more files.
3 Assignments
0 Petitions
Accused Products
Abstract
Device, system, and method of Computer-Aided-Design (CAD). A system of CAD may include a client application to communicate with a server and to render to a user a viewport including at least a portion of a CAD model based on data received from the server, wherein the client application is capable of receiving section information from the server, wherein the section information defines a plurality of geometric sections of the CAD model; selecting at least one section of the plurality of sections based on a relationship between the viewport and the boundaries of the plurality of geometric sections; requesting from the server one or more files corresponding to the at least one selected section; receiving the one or more files corresponding to the at least one selected section; and rendering the viewport based on the one or more files. Other embodiments are described and claimed.
-
Citations
34 Claims
-
1. A system of computer-aided-design (CAD), the system comprising:
a client application to communicate with a server and to render to a user a viewport including at least a portion of a CAD model based on data received from the server, wherein the client application is capable of; receiving section information from the server, wherein the section information defines a plurality of geometric sections of the CAD model, wherein the section information includes boundary information representing a plurality of boundaries defining the plurality of geometric sections, respectively, and a plurality of identifiers to identify the plurality of geometric sections, respectively; selecting at least one section of the plurality of sections based on a relationship between the viewport and the boundaries of the plurality of geometric sections; requesting from the server one or more files corresponding to the at least one selected section, wherein the one or more files include information of one or more geometric elements of the CAD model, which are included within the boundary of the selected section; receiving the one or more files corresponding to the at least one selected section; and rendering the viewport based on the one or more files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method of computer-aided-design (CAD), the method comprising:
-
receiving from a server section information defining a plurality of geometric sections of a CAD model, wherein the section information includes boundary information representing a plurality of boundaries defining the plurality of geometric sections, respectively, and a plurality of identifiers to identify the plurality of geometric sections, respectively; selecting at least one section of the plurality of sections based on a relationship between a viewport including at least a portion of the CAD model and between the boundaries of the plurality of geometric sections; requesting from the server one or more files corresponding to the at least one selected section, wherein the one or more files include information of one or more geometric elements of the CAD model, which are included within the boundary of the selected section; receiving the one or more files corresponding to the at least one selected section; and rendering the viewport based on the one or more files. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product comprising a computer-useable medium including a computer-readable program, wherein the computer-readable program when executed on a computer causes the computer to:
-
receive from a server section information defining a plurality of geometric sections of a CAD model, wherein the section information includes boundary information representing a plurality of boundaries defining the plurality of geometric sections, respectively, and a plurality of identifiers to identify the plurality of geometric sections, respectively; select at least one section of the plurality of sections based on a relationship between a viewport including at least a portion of the CAD model and between the boundaries of the plurality of geometric sections; request from the server one or more files corresponding to the at least one selected section, wherein the one or more files include information of one or more geometric elements of the CAD model, which are included within the boundary of the selected section; receive the one or more files corresponding to the at least one selected section; and render the viewport based on the one or more files. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
Specification