Patents by Inventor Shangwen Cao

Shangwen Cao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11238649
    Abstract: This invention presents a method and a system that use rendering facets to conduct hybrid geometric modeling for three dimensional product design, wherein a geometry operation comprises the steps: mapping rendering facets to operating facets, creating intersection lines, splitting each triangle through which an intersection line passes, sectioning geometries, regrouping facets to form new geometric objects, and mapping each new geometric object to rendering facets. To record modeling process, the method has the steps: allocating a Constructive Hybrid Geometry object, making up each Operating Geometry including a geometry object and operational parameters, adding an Operating Geometry to the object, conducting operations with the facets, and updating operational results. The system is flexible and able to create fine and variant geometric models with primary geometric objects, extended geometric objects and surface patches.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: February 1, 2022
    Assignee: Nature Simulation Systems Inc.
    Inventor: Shangwen Cao
  • Publication number: 20210158612
    Abstract: This invention presents a method and a system that use rendering facets to conduct hybrid geometric modeling for three dimensional product design, wherein a geometry operation comprises the steps: mapping rendering facets to operating facets, creating intersection lines, splitting each triangle through which an intersection line passes, sectioning geometries, regrouping facets to form new geometric objects, and mapping each new geometric object to rendering facets. To record modeling process, the method has the steps: allocating a Constructive Hybrid Geometry object, making up each Operating Geometry including a geometry object and operational parameters, adding an Operating Geometry to the object, conducting operations with the facets, and updating operational results. The system is flexible and able to create fine and variant geometric models with primary geometric objects, extended geometric objects and surface patches.
    Type: Application
    Filed: November 26, 2019
    Publication date: May 27, 2021
    Inventor: Shangwen Cao
  • Patent number: 10120961
    Abstract: A method for performing Boolean operations using a computer to create geometric models from primary geometric objects and their facets, comprises mapping rendering facets to extended triangles that contain neighbors; building intersection lines, splitting each triangle through which an intersection line passes, determining each facet is visible or obscure, and regrouping the facets to form one or more geometric objects. This method does not utilize the most popular data structures CSG and B-REP in CAD/CG/Solid Modeling systems, but has the advantages of both CSG and B-REP: easy to implement and flexible. Additionally it is a united method for solid modeling and surface modeling systems, and it is able to generate variant and editable models.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: November 6, 2018
    Assignee: Nature Simulation Systems Inc.
    Inventor: Shangwen Cao
  • Patent number: 10109105
    Abstract: A method for performing Boolean operations using a computer to create geometric models from primary geometric objects and their facets, comprises mapping rendering facets to extended triangles that contain neighbors, building intersection lines, splitting each triangle through which an intersection line passes, determining each triangle is obscure or visible, and regrouping the triangles to form one or more geometric objects. This method does not utilize the most popular data structures CSG and B-REP in CAD/CG/Solid Modeling systems, but has the advantages of both CSG and B-REP: easy to implement and so flexible that it can handle concave and convex geometric shapes, swept and extruded geometric objects, and it is able to generate variant and editable models.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: October 23, 2018
    Assignee: Nature Simulation Systems Inc.
    Inventor: Shangwen Cao
  • Publication number: 20180113958
    Abstract: A method for performing Boolean operations using a computer to create geometric models from primary geometric objects and their facets, comprises calculating intersection lines of facets, splitting facets through which the intersection lines pass, determining each facet is visible or obscure, and regrouping the facets to form one or more geometric objects. This method does not utilize the most popular data structures CSG and B-REP in CAD/CG/Solid Modeling systems, but has the advantages of both CSG and B-REP: easy to implement and flexible. Additionally it is a united method for solid modeling and surface modeling systems, and it is able to generate variant and editable models.
    Type: Application
    Filed: December 13, 2017
    Publication date: April 26, 2018
    Applicant: Nature Simulation Systems Inc.
    Inventor: Shangwen Cao
  • Publication number: 20180018818
    Abstract: A method for performing Boolean operations using a computer to create geometric models from primary geometric objects and their facets, comprises calculating intersection lines of facets, splitting facets through which the intersection lines pass, determining each facet is obvious or obscure, and regrouping the facets to form one or more geometric objects. This method does not utilize the most popular data structures CSG and B-REP in CAD/CG/Solid Modeling systems, but has the advantages of both CSG and B-REP: easy to implement and flexible.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 18, 2018
    Applicant: Nature Simulation Systems Inc.
    Inventor: Shangwen Cao