Massive model visualization with a product lifecycle management system
First Claim
Patent Images
1. A method for massive-model visualization, comprising:
- receiving three-dimensional (3D) rendering data for a product from a product data management (PDM) server system by a visualization data server (VDS) on a PDM client system network;
synchronizing and updating the 3D rendering data by the VDS according to changes on the PDM server system;
computing spatial hierarchies from the 3D rendering data by the VDS;
serving the computed spatial hierarchies, by the VDS, to at least one rendering machine on the PDM client system network, including dynamically configuring the product according to cell queries received from the at least one rendering machine on the PDM client system network, wherein the 3D rendering data is cached on the VDS from the PDM server system and is served by the VDS to multiple rendering machines.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for massive model visualization in product data management (PDM) systems. A method includes receiving 3D rendering data for a product from a PDM server system by a visualization data server (VDS) on a PDM client system network. The method includes synchronizing and updating the 3D rendering data by the VDS according to changes on the PDM server system. The method includes computing spatial hierarchies from the 3D rendering data by the VDS. The method includes serving the 3D rendering data, by the VDS, to at least one rendering machine on the PDM client system network.
51 Citations
15 Claims
-
1. A method for massive-model visualization, comprising:
-
receiving three-dimensional (3D) rendering data for a product from a product data management (PDM) server system by a visualization data server (VDS) on a PDM client system network; synchronizing and updating the 3D rendering data by the VDS according to changes on the PDM server system; computing spatial hierarchies from the 3D rendering data by the VDS; serving the computed spatial hierarchies, by the VDS, to at least one rendering machine on the PDM client system network, including dynamically configuring the product according to cell queries received from the at least one rendering machine on the PDM client system network, wherein the 3D rendering data is cached on the VDS from the PDM server system and is served by the VDS to multiple rendering machines. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A visualization data server (VDS) on a product data management (PDM) client system network comprising:
-
at least one processor; and an accessible memory, the VDS configured to; receive three-dimensional (3D) rendering data for a product from a PDM server system; synchronize and update the 3D rendering data according to changes on the PDM server system; compute spatial hierarchies from the 3D rendering data; serve the computed spatial hierarchies to at least one rendering machine on the PDM client system network, including dynamically configuring the product according to cell queries received from the at least one rendering machine on the PDM client system network, wherein the 3D rendering data is cached on the VDS from the PDM server system and is served by the VDS to multiple rendering machines. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium encoded with computer-executable instructions that, when executed, cause a visualization data server (VDS) on a product data management (PDM) client system network to:
-
receive three-dimensional (3D) rendering data for a product from a PDM server system; synchronize and update the 3D rendering data according to changes on the PDM server system; compute spatial hierarchies from the 3D rendering data; serve the computed spatial hierarchies to at least one rendering machine on the PDM client system network, including dynamically configuring the product according to cell queries received from the at least one rendering machine on the PDM client system network, wherein the 3D rendering data is cached on the VDS from the PDM server system and is served by the VDS to multiple rendering machines. - View Dependent Claims (12, 13, 14, 15)
-
Specification