Platform, systems, and devices for 3d printing
AssigneeStamm Vegh Corporation
InventorsJuan Francisco LLAMAZARES VEGH, Ignacio Hector CAMPANELLI, Gaston Oscar CORTI, Emiliano HOSS
Life of this patent
Estimating the term…
Abstract
Described are 3D printing platforms comprising stereolithographic 3D printing devices utilizing a static optical assembly and procedural modeling applications representing 3D scenes as signed distance function. Described are also structures such as bioreactors that can be printed using such platforms, as well as characteristics and used thereof.
Claims22
1-184. (canceled)
A computer-implemented system comprising:
- at least one processor, a memory, and instructions executable by the at least one processor to create a procedural modeling application comprising:
- a) an interface allowing a user to perform at least the following:
- i) define at least one volume in a scene,
- ii) identify a crystallographic unit for the at least one volume,
- iii) identify a symmetry for the crystallographic unit, and
- iv) edit properties of the crystallographic unit;
- b) a presentation module configured to:
- i) replicate the identified crystallographic unit according to the identified symmetry to generate three-dimensional crystal lattice, the three-dimensional crystal lattice functionalized and fluidically interconnected to provide at least one microchannel or chamber;
- ii) represent the scene using one or more functions, configurations, or both chosen by the user;
- and
- iii) render the scene;
- c) a simulation editor allowing the user to configure one or more simulations of the scene;
- d) a simulation module configured to conduct the one or more simulations in the scene;
- e) a printing editor allowing the user to configure the scene for printing;
- and
- f) a printing module configured to transmit the scene to a three-dimensional printer.
(canceled)
(canceled)
A computer-implemented method for creating a procedural modeling application, the computer-implemented method comprising:
- a) performing at least the following method from received user input:
- i) defining at least one volume in a scene from received user input,
- ii) identifying a crystallographic unit for the at least one volume from received user input,
- iii) identifying a symmetry for the crystallographic unit from received user input, and
- iv) editing properties of the crystallographic unit from received user input;
- b) providing to the user a presentation module configured to perform at least the following method:
- i) replicating the identified crystallographic unit according to the identified symmetry to generate three-dimensional crystal lattice, the three-dimensional crystal lattice functionalized and fluidically interconnected to provide at least one microchannel or chamber;
- ii) representing the scene using one or more functions, configurations, or both from received user input;
- and
- iii) rendering the scene;
- c) configuring one or more simulations of the scene based on user input received for a simulation editor;
- d) configuring the simulation module to conduct the one or more simulations in the scene;
- e) configuring the scene for printing based on user input received for a printing editor;
- and
- f) transmitting the scene to a three-dimensional printer via a printing module.
A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of a first electronic device, cause the first electronic device to:
- create a procedural modeling application comprising:
- a) an interface allowing a user to perform at least the following:
- i) define at least one volume in a scene,
- ii) identify a crystallographic unit for the at least one volume,
- iii) identify a symmetry for the crystallographic unit, and
- iv) edit properties of the crystallographic unit;
- b) a presentation module configured to:
- i) replicate the identified crystallographic unit according to the identified symmetry to generate three-dimensional crystal lattice, the three-dimensional crystal lattice functionalized and fluidically interconnected to provide at least one microchannel or chamber;
- ii) represent the scene using one or functions, configurations, or both chosen by the user;
- and
- iii) render the scene;
- c) a simulation editor allowing the user to configure one or more simulations of the scene;
- d) a simulation module configured to conduct the one or more simulations in the scene;
- e) a printing editor allowing the user to configure the scene for printing;
- and
- f) a printing module configured to transmit the scene to a three-dimensional printer.
Dependencies are inferred from the claim text.