Systems and methods for translating three dimensional graphic molecular models to computer aided design format
First Claim
Patent Images
1. A system for converting graphic representations of three dimensional molecular models into computer-aided design format, the system comprising:
- a processor; and
a memory having a set of instructions stored thereon, wherein the instructions, when executed, cause the processor to;
receive, within a chemical structure rendering application, a request identifying a three dimensional model of a chemical and/or biological structure wherein the request is one of a file save request and a print request,associate the request with conversion to a computer-aided design format,access the three dimensional model,identify a surface region of a graphic representation of the three dimensional model,convert the surface region into a polygon mesh representation, andvalidate the polygon mesh representation, wherein validating the polygon mesh representation comprises analyzing the polygon mesh representation to identify any inner vertices and/or mesh openings that fail to represent a single watertight wrapped surface of the polygon mesh representation of the three dimensional model.
3 Assignments
0 Petitions
Accused Products
Abstract
Described herein are systems, methods, and apparatus that allow a user to convert various styles of three dimensional graphic representations of molecular models to computer aided design format to enable printing of a physical model using three dimensional printing equipment such as rapid prototyping equipment, additive manufacturing equipment, and/or three dimensional printers.
-
Citations
22 Claims
-
1. A system for converting graphic representations of three dimensional molecular models into computer-aided design format, the system comprising:
-
a processor; and a memory having a set of instructions stored thereon, wherein the instructions, when executed, cause the processor to; receive, within a chemical structure rendering application, a request identifying a three dimensional model of a chemical and/or biological structure wherein the request is one of a file save request and a print request, associate the request with conversion to a computer-aided design format, access the three dimensional model, identify a surface region of a graphic representation of the three dimensional model, convert the surface region into a polygon mesh representation, and validate the polygon mesh representation, wherein validating the polygon mesh representation comprises analyzing the polygon mesh representation to identify any inner vertices and/or mesh openings that fail to represent a single watertight wrapped surface of the polygon mesh representation of the three dimensional model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving, by a processor of a computing device, within a chemical structure rendering application, a request identifying a three dimensional model of a chemical and/or biological structure, wherein the request is one of a file save request and a print request; associating, by the processor, the request with conversion to a computer-aided design format; accessing, by the processor, the three dimensional model; identifying, by the processor, a surface region of a graphic representation of the three dimensional model; converting, by the processor, the surface region into a polygon mesh representation; and validating, by the processor, the polygon mesh representation, wherein validating the polygon mesh representation comprises analyzing the polygon mesh representation to identify any inner vertices and/or mesh openings that fail to represent a single watertight wrapped surface of the polygon mesh representation of the three dimensional model. - View Dependent Claims (19)
-
-
20. A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to:
-
receive, within a chemical structure rendering application, a request identifying a three dimensional model of a chemical and/or biological structure, wherein the request is one of a file save request and a print request; associate the request with conversion to a computer-aided design format; access the three dimensional model; identify a surface region of a graphic representation of the three dimensional model; convert the surface region into a polygon mesh representation; and validate the polygon mesh representation, wherein validating the polygon mesh representation comprises analyzing the polygon mesh representation to identify any inner vertices and/or mesh openings that fail to represent a single watertight wrapped surface of the polygon mesh representation of the three dimensional model. - View Dependent Claims (21)
-
-
22. A system for converting graphic representations of three dimensional molecular models into computer-aided design format, the system comprising:
-
a processor; and a memory having a set of instructions stored thereon, wherein the instructions, when executed, cause the processor to; receive, within a chemical structure rendering application, a request identifying a three dimensional model of a chemical and/or biological structure, wherein the request is one of a file save request and a print request, associate the request with conversion to a computer-aided design format, access the three dimensional model, identify a surface region of a graphic representation of the three dimensional model, convert the surface region into a polygon mesh representation, identify one or more unprintable features of the graphic representation, and cause presentation of a prompt within a user interface of the application, prompting modification of one or more feature settings of the three dimensional model to convert the graphic representation to a printable graphic representation having printable features.
-
Specification