Systems and methods for translating three dimensional graphic molecular models to computer aided design format
AssigneePerkinElmer Informatics, Inc.
InventorsRobin Y. Smith, Andrew Smellie, Nisarg Mehta
Life of this patent
Estimating the term…
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.
Claims22
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.
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.
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.
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.
Dependencies are inferred from the claim text.